sábado, 10 de enero de 2009

Desarrollo de Aplicaciones Java para el iPhone



Se acaba de publicar un interesante artículo técnico sobre el desarrollo de aplicaciones para el iPhone usando ADF Mobile, este es el enlace. Técnicamente se ha hecho un esfuerzo especial en los render kits de JSF (Java Server Faces), para tener disponible un "skin iPhone" (IPHONE_SKIN) dentro de los componentes Apache MyFaces Trinidad, además de un soporte especial para iPhone desde la herramienta de desarrollo JDeveloper. El resultado: unas bonitas aplicaciones Web para dispositivos móviles, que cuando el dispositivo cliente es un iPhone, se adapta el look & feel, pero también usa las facilidades de integración que proporciona el Safari del iPhone con los servicios de telefonía, e-mail y mapas de Google.
Mis comentarios:
  • Un punto de entrada muy asequible para hacer aplicaciones para iPhone con Java / JavaEE
  • Se reutiliza el mismo modelo de programación y arquitectura que se usan para aplicaciones de escritorio
  • Un muy buen ejemplo de las ventajas que aportan los frameworks Java basados en JSF
  • Con una sola versión de la aplicación, se puede personalizar el renderizado en tiempo de ejecución para iPhone, BlackBerry, Symbian, Windows Mobile y Android
  • Los dispositivos móviles están adoptando de manera acelerada el mismo modelo de programación de aplicaciones Web que las aplicaciones de escritorio.
  • El iPhone es un buen ejemplo de la nueva generación de dispositivos permanentement conectados, sólo hay que ver sus posibilidades: UMTS/HSDPA (850, 1.900 y 2.100 MHz), GSM/EDGE (850, 900, 1.800 y 1.900 MHz), Wi-Fi (802.11b/g), Bluetooth 2.0 + EDR