domingo, 28 de noviembre de 2010

V Día W3C España -> Zaragoza Activa - Acto III y .

Para acabar este provechoso día,
Xavier Uribe-Etxebarría (CEO y fundador de Anboto Group) nos habló de su experiencia como integrante del W3C.

Hizo una presentación muy amena, cercana, divertida y no por eso carente de información, profesionalidad y/o seriedad, sobre los beneficios de pertenecer W3C.
Una persona con carisma, sin duda.
  • Contribuir al futuro de la web.
  • Adquirir conocimientos que pueden cambiar el rumbo de nuestro negocio.
  • Dar para recibir.
  • Alianzas estrategicas y/o nuevas oportunidades.
  • Prescriptores internacionales.
  • Networking.

Mis conclusiones:
Como dijo un día mi amiga Herminia Touzón Quiroga (amiga, camarada, hermana de sangre) desde las entrañas de una aldea de Galicia ... al igual que el músico nace con un don especial (el oído), el cirujano nace con otro don especial (la inmunidad a las vísceras) ...
"Líder se nace, no se hace". 

V Día W3C España -> Zaragoza Activa - Acto II

Acto II:

En el acto II pasamos a una parte mucho más técnica: La web en los dispositivos móviles
Chus García, coordinador del W3C, nos presentó los siguientes puntos:
  • Movilidad web o la web en los dispositivos móviles.
  • Relación entre estandarización con movilidad.
  • Demostración con software. 
Estamos en un momento en el convergen el crecimiento de la web con el crecimiento de los móviles smart.  
    El objetivo:
    Que la web móvil sea una realidad.
    Hay que pensar que las necesidades que cubren la web escritorio no son las mismas que las de la web móvil.  Ej/ Con el móvil solemos contestar un mail, interaccionar con las redes sociales pero raramente haremos la declaración de la renta.
    Hay que pensar en diseñar para una web única, pero no necesariamente unas tienen que tener todas las funcionalidades de otras.
    • web escritorio (la normal que todos conocemos).
    • web móvil.
    • web TV (navegadores web en la TV).
    • web videoconsolas (navegador web en las videoconsolas).
    Podemos consultar una guía de buenas prácticas en el desarrollo web móvil en:
    www.w3.org/standards/webdesign/mobilweb

    El debate:
    ¿Cómo enfocamos el desarrollo web?
    Se contemplaron 3 posibilidades:

    1. Desarrollo doble: Desarrollar un código para la web escritorio y otro para la web móvil.
    Nos encontramos por un lado con que la visualización será perfecta, ya que está hecha a medida pero por otro lado, el trabajo de mantenimiento se duplica.

    2. Software de transcodificación: Aplicaciones que transforman la web escritorio a web móvil.
    No es necesario un doble desarrollo, pero son programas muy genéricos y el resultado puede ser inesperado!

    3. Mixto:
    Utilizar una transcodificador, pero que sea flexible y contemple las buenas prácticas y estándares.
    Que sea no-intrusivo, solo transforma el código HTML es independiente del lenguaje servidor. 

    Para este cometido, la fundación CTIC (Centro Tecnológico de la Información y de la Comunicación)
    ha desarrollado la herramienta Merkur.
    Se trata de un transcodificador que modifica bloques y crea perfiles para adaptarse al tipo de dispositivo al cual se desea transformar la web escritorio a móvil. 
    Ej/ - Dispositivos iphone, Android ... etc.
    La herramienta, aplica la transformación del código basándose en los estándares y eso permite que automáticamente la web móvil cumple los requisitos del validador mobileOK

    A continuación, nos hicieron una demostración de la maravillosa aplicación y realmente, fue muy interesante. 

    sábado, 27 de noviembre de 2010

    V Día W3C España -> Zaragoza Activa - Acto I

    Buenos días,

    El jueves día 25 de Noviembre se celebró en Zaragoza el día del W3C España. Se trataba del V evento que realiza en España esta organización.
    ¿Qué es el W3C? ¿No lo sabes? A la Wikepedia vas!

    El evento se compuso de 3 actos:
    Acto I:

    Se creó una "mesa redonda" (aunque era rectangular) en la cual participaban 8 ponentes y por supuesto, los asistentes que lo creyeron oportuno.

    La temática:
    "Open Goveernment Data", o sea la apertura de los datos administrativos mediante su transformación en data en formatos estándar (brutos) para, posteriormente, poder ser reutilizados por otras administraciones y/o la ciudadanía (respetando siempre el grado de privacidad del dato y la ley de protección de datos).

    Me pareció muy interesante la idea de concebir el dato como una infraestructura más que se le ofrece al ciudadano: La información fácilmente accesible. 

    Como ya os imaginaréis este complicadísimo proceso requiere un gran esfuerzo de coordinación e interoperabilidad, pero los beneficios son muchísimos.
    • Transparencia política. (Ej/ Publicación de la adjudicación de obras públicas)
    • Mejorar los servicios al ciudadano ( disminución de la Burocracia o del Vuelva Usted mañana).
    • Reducción de gastos ( desaparición de los archivos físicos).
    El debate:
    Se planteó haciendo alusión a dos claras vertientes:
    •  ¿Calidad o Cantidad? ¿Era más importante ofrecer los datos rápidamente para empezar a trabajar con algo o preparar los datos sometiéndolos a un tratamiento que garantizara su calidad y empezar a trabajar sobre cimientos totalmente asentados?
    De los 8 ponentes,  la visión que más me gustó y con la que estoy prácticamente de acuerdo es la de Mª América Álvarez (Directora general de Informática del Gobierno del Principado de Asturias).
    • Priorizar la calidad o el dato interoperable: Una "obra faraónica" como es sacar a la luz los datos de la administración pública, estandarizarlos, normalizarlos, para posteriormente reutizarlos tiene que hacer se bien ya que solo sobre una sólida arquitectura de datos, se pondrán desarrollar todo tipo de aplicaciones (por la misma administración, o empresas externas) que puedan reutilizar esa información y ofrecerla al ciudadano, bajo licencias abiertas.
    • Se evoluciona hacia plataformas de publicación web (no aplicaciones cliente) con lenguajes estándares:
      Frontend: HTML, CSS, XHTML, Javascript ...
      Tratamiento de datos: CSV, XML, RDF, WMS ...

    La visión de Emilio García del Ministerio de Política Territorial también me pareció muy interesante, ya que habló del factor humano:
    • La falta de información sobre esta temática "datos reutilizables"  y la inseguridad ante un tema nuevo. 
    • ¿Qué información puede ser reutilizable?
    • Definición de responsabilidades y funciones en materia de reutilización. 
    Otro factor importante, es preguntar al ciudadano ¿Qué datos consideran más importantes para priorizar su apertura?
    • En la encuesta de Zaragoza los ciudadanos pidieron los sueldos de los funcionarios y los políticos. Que no está de más pedirlos, pero si realmente se tuviese intención de hacer algo con esa información (como forzar que los sueldos de los políticos fueran regulados por ley), pero solo por cotillear y hacerse mala sangre ... no vale la pena! Hay información mucho más útil para el ciudadano!

    Mis conclusiones:

    Desde el punto de vista profesional y como programadora Frontend,  estoy encantada con que la administración evolucione hacia plataformas de publicación web (no aplicaciones cliente) con lenguajes estándares, es el motivo por el que yo me decanté por la programación HTML precisamente ... por que  era estándar.

    Vivimos en tiempos de prisas y velocidades, todo hay que hacerlo rápido y a veces mal o no todo lo bien que a uno le gustaría. Por eso la visión de priorizar la calidad en los datos, me parece imprescindible.
    Siempre que se pueda tenemos que luchar por conseguir tiempo, tiempo para poder inclinar la balanza un poquito más hacia el trabajo artesanal.
    Tenemos que robar, y nuestro objetivo, ahora, es Chronos.

    También quiero comentar algo que me llamó muchísimo la atención:
    Los ponentes todos eran grandes profesionales y tenían cosas muy interesantes que contar, pero solo consiguieron una gran atención aquellos que utilizaron un lenguaje normal, estándar, llano y cercano.

    Tuve la gran suerte de poder charlar con Mª América Álvarez y le comenté este tema y la felicité por su exposición.
    ¿Porqué  si la mesa se llama mesa, hay que llamarla "Mueble, por lo común de madera, que se compone de una o de varias tablas lisas sostenidas por uno o varios pies, y que sirve para comer, escribir, jugar u otros usos" (definición de la RAE) ... llamémosle mesa y todos lo entenderemos perfectamente".  
    Será porque los programadores tenemos la mente preparada para mirar el complicado mundo que nos rodea, separarlo en variables, simplificar y meterlo en un fórmula, o lo que es lo mismo, hacer fácil lo difícil.  Las dos nos reímos, estábamos de acuerdo.

    domingo, 14 de noviembre de 2010

    Próxima inauguración

    El 25.11.10 y con motivo de la celebración de la reunión anual del W3C en España (en la que se presentan las últimas novedades relacionadas con los estándares Web, y se discuten los beneficios y retos que se plantean con el uso de las tecnologías del W3C) se inagurará este blog.

    Ya veremos que tal la aventura ...