30/04/2007 Categoría/s: Desarrollo web móvil,Imprescindibles. Comentarios cerrados

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:

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 🙂

-

  1. Paqui escribió el 08/05/2007:

    Hola, estoy intentando abrir lo del proyecto morfeo y me da error.

    La pagina es http://www.morfeo-project.org/

    me encantaria ver de que trata exactamente.

    Gracias

  2. Gonzalo escribió el 09/05/2007:

    Paqui, gracias por tu comentario.
    Creo que todos los vínculos están bien, no se donde puedes tener el error. Y para saber de que trata el proyecto, si no te ha servido mi explicación (¡con lo que me ha costado escribirlo!), lo mejor que puedes hacer es leer la abundante documentación que tienen ellos mismos.
    Saludos.

  3. Harley escribió el 15/04/2008:

    Hi, yo estoy empezando a trabajar con MyMobileWeb y de todas las plataformas existentes creo que es la mas solida e inovadora pues tambien cuanta con un grupo experimental que tributa al W3C, sobre la web semantica y ya presentaron un ejemplo sobre una PDA, ademas tambien estan a cargo de la primera implementacion open-source de la reciente especificacion de un API lanzada por el W3C sobre DDRs, asi que es lo mejor que he visto sobre desarrollo de la web movil se encuentra ahi...y agradeceria seguir en contacto con ustedes.

Categorías