Global Authoring Practices para la Web Móvil, de Luca Passani

¿Qué ocurre cuando alguien con los conocimientos y la experiencia de Luca Passani (WURFL) no está muy contento con las Buenas Prácticas de Web Móvil del W3C (Mobile Web Best Practices 1.0)? Pues que escribe Global Authoring Practices for the Mobile Web, un documento alternativo a las Buenas Practicas del W3C.

Los motivos por lo que ha escrito este documento, lo puedes encontrar en Motivation behind “Global Authoring Practices for Mobile Web” document. Y entre sus argumentos podemos leer que, basándose en su experiencia, es mucho más realista que esos dispositivos que actúan como mínimo común denominador (Least Common Denominator), no es precisamente un teléfono móvil con las características que se detallan en el apartado Default Delivery Context (120 pixels de ancho, XHTML 1.1 básico, UTF-8, JPG, GIF 89a,…) sino las de un navegador de páginas WML. Por no hablar de su oposición al concepto de Una Web,…

El documento al que hacemos referencia, ha tenido su última revisión el mes de enero de este año 2007. En Webposible, fieles a nuestra política de estar siempre a la última (habéis notado la ironía, ¿verdad?), os presentamos este documento.

Las diferencias entre los dos documentos, es muy amplia. Mientras el W3C apuesta por el concepto de Una Web, Luca, sin embargo cree que la mejor opción es adaptar el contenido. Obviamente, tienen bastante puntos en común, pero… alguien me puede recomendar un buen psiquiatra?
🙂

Mobile Web Toolkit, primero para WordPress, y más tarde…

La noticia original la he leído en Mobile Web Toolkit by BeeWeeb Technologies. Y creo que el proyecto tiene muy buena pinta, y promete bastante. Pero, ¿de qué hablamos?

Inicialmente, Mobile Web Toolkit es una utilidad para conseguir un sitio web optimizado para teléfonos móvil, desarrollado por la empresaBeeweeb Technologies.

Se trata de una extensión para WordPress, aunque en un futuro, se quieren hacer versiones para otros gestores de contenidos. Esta utilidad tiene una licencia “casi” GPL (utiliza European Union Public Licence), aunque también tienen una licencia comercial para operadoras y otras entidades.

Entre sus ventajas:

  • Una licencia permisiva.
  • Utiliza WURFL para la detectar las características de los dispositivos.
  • Ha empezado con WordPress, pero se implementará en otros gestores de contenidos.
  • Leyendo las características, parece una aplicación realmente buena.

Y un par de desventajas, que en realidad son dos requisitos…

  • Requiere PHP 5 (yo tengo instalada una versión 4)
  • Para poder modificar el tamaño de las imágenes en el servidor, necesita que PHP esté complado con soporte de GD ó ImageMagick,… aunque para no demostrar mi ignorancia, no diré nada 🙂

Pero bueno, si te ha llamado la atención este plugin, lo quie quieres saber es dónde encontrar más información, ¿no? Aquí lo tienes:

Si alguien lo ha podido probar, que cuente su opinión…

My Mobile Web, del Proyecto Morfeo

Me parece imperdonable que, un blog como éste, que supuestamente habla de web móvil, no haya mencionado antes MyMobileweb, del Proyecto Morfeo.
Lo “descubrí” hace un par de meses, y desde entonces tengo la intención de escribir un completo artículo sobre este proyecto, pero nunca encuentro tiempo… así que me tendré que conformar con escribir lo que ahora puedes leer.

Comenzamos por el principio. ¿Qué es el Proyecto Morfeo? La respuesta la podemos encontrar en la página principal del Proyecto Morfeo, y aquí una breve e incompleta cita:

La comunidad MORFEO persigue como objetivos:

  • Acelerar el desarrollo de estándares software relacionados con Arquitecturas Orientadas a Servicios que son clave tanto en la integración de sistemas como en la evolución de la red como ecosistema en el que proliferen los servicios
  • Crear oportunidades de negocio en el ámbito e integración de soluciones dirigidas a empresas y a la Administración que estén basadas en plataformas y aplicaciones estándares desarrolladas en el marco de la comunidad.
  • Mejorar la productividad y garantizar la calidad de los desarrollos ligados a proyectos software de código abierto que puedan integrarse dentro de la infraestructura de desarrollo software estándar en este tipo de proyectos (Gforge).
  • Catalizar proyectos de I+D+i en el ámbito software que integren de manera natural a diversos agentes científicos y tecnológicos, contribuyendo al impulso de actividades de I+D+i y al desarrollo de un tejido industrial fuerte en los países donde los miembros del consorcio operan.

La comunidad proporcionará una base de conocimiento en torno al modelo asociado al software de código abierto y facilitará asesoría a empresas en temas relacionados con el software de código abierto. […]

Se puede encontrar más información en la web del proyecto, como por ejemplo:

  • El artículo Nuestra visión, escrito por Juan J. Hierro, de Telefónica I+D.
  • La página de Miembros actuales de la comunidad Morfeo, con entidades como Telefónica, la Universidad Politécnica de Madrid, Universidad Rey Juan Carlos,… a los que hay que sumar una larga lista de empresas, universidades, centros tecnológicos, administraciones públicas,…
  • La página que nos muestra cómo se organiza morfeo.

Entre los proyectos a los que se dedica Morfeo, hay dos directamente relacionados con la Web Móvil. Por un lado, en la incubadora de proyectos podemos encontrarnos información sobre MyMobileSearch, y MyMobileWeb, del que hablaremos, no muy extensamente, a partir de ahora.

MyMobileWeb, una plataforma de código abierto para desarrollo de aplicaciones web móviles, mediante un plugin para el popular entorno de desarrollo Eclipse. En la introducción de MyMobileWeb podemos leer:

El Canal de Movilidad es una plataforma de componentes vertical para el desarrollo de soluciones móviles. Se trata de un producto modular, basado en estándares, que ofrece una solución completa al problema de la movilidad. Consta de diversos módulos que cubren los requisitos básicos que debe cumplir una solución completa e integrada de movilidad, ocultando a las aplicaciones la complejidad asociada a la gestión de múltiples dispositivos.

Está desarrollado completamente sobre tecnologías y estándares abiertos (independencia frente a terceros), e incluso algunas tecnologías estructuradas en torno a otras comunidades de software libre.

Las características fundamentales de MyMobileWeb (de nuevo, una cita), son las siguientes:

  • El producto permite el Desarrollo Rápido (RAD) de Aplicaciones y Servicios Multicanal y Multidispositivo en tiempo y con coste record
  • Únicamente son necesarias habilidades de desarrollo convencionales (Java, Web, XML)
  • Basado en controles visuales avanzados para movilidad
  • Arquitectura de altas prestaciones puesto que elimina la necesidad de transcodificación por petición en ejecución
  • Integración con WURFL (estándar “de facto”) para la Gestión de Información de Dispositivos
  • Capacidades asociadas a módulos de generación de código JavaScript de validación, gestión de literales
  • Gestión inteligente de la paginación, por control visual, por párrafo
  • Independencia frente a servidor web/aplicaciones
  • La plataforma incorpora la capacidad de desplegar aplicaciones en entorno off-line con posterior sincronización con back-ends.

Y la última cita, es para hablar sobre la estructura de MyMobileWeb:

  • Herramientas de desarrollo
    • Lenguaje de definición de presentaciones (XML + CSS)
    • Herramienta de Despliegue de Presentaciones
    • Herramienta de Extracción de Literales (gestión multiidioma)
  • Runtime de componentes
    • Framework Modelo Vista Control adaptado a la problemática del multidispositivo y que implementa el adaptador de Canal en el lado servidor
    • Gestor de Dispositivos que permite gestionar dinámicamente el parque de nuevas capacidades y funcionalidades disponibles en el mundo de los terminales móviles
    • Componentes que automaticen la integración con frameworks de desarrollo Web (Struts, JSF, otros …) roadmap
    • MicroWebServer para PDAs que resuelve la problemática de acceso a las aplicaciones cuando no existe conectividad, simulando dicho acceso y facilitando herramientas para la posterior sincronización
    • Librería de componentes J2ME-MIDP (ejecución de smartclients) roadmap

Podría escribir mucho más, pero creo que los que estén interesados, ya saben donde encontrar más información. Tan sólo destaco algunos vínculos:

Por último, si alguien ha trabajado con MyMobileWeb, se agradecerían opiniones 🙂

Presentación sobre Mobile Web Initiative en MW20 de Seúl

Está disponible la presentación The Web on the Move – W3C’s Mobile Web Initiative, que ofreció el Dr.Philipp Hoschka en la ceremonia de apertura de MW20 que se celebró el 27 de Marzo de este año en Corea.

El contenido… lo de siempre (aunque nunca me canso de ver presentaciones de este tipo): web móvil, MWI, web ubícua,… no sobran vínculos y recursos de interés.

Como añadir un sitio web móvil a Google

Has desarrollado un sitio web para teléfonos móviles y otros pequeños dispositivos conectados a internet. ¿Cómo lo puedes añadir a Google Mobile? Fácil, siguiendo las instrucciones que se explican en Webmaster Help Center, en la pregunta I have a mobile site. How can I add it to Google’s Mobile index?.

Resumiendo:

Pero mejor leer I have a mobile site. How can I add it to Google’s Mobile index?.