RAP mobile: Write once, run anywhere para plataformas móviles
lunes, febrero 6, 2012 at 11:12AM
Abraham

RAP mobile es una solución de la empresa Eclipsesource que permite ejecutar interfaces de usuario construidas con Java y con SWT tanto en Android como en iOS.  Su lema es "Write once, run anywhere", y se refieren a la posibilidad de crear aplicaciones nativas para ambas plataformas de terminales móviles empleando una única base de código Java. Aquí tenéis un video de una demo de varios controles ejecutándose en Androide:

RAP mobile: Android Inputs Demo from RAP-Team on Vimeo.

 

 

Y aquí teneis la misma demo pero ejecutándose en iOS:

RAP mobile: iOS Inputs Demo from RAP-Team on Vimeo.

 

Para conseguir esto mantienen una representación de la interfaz gráfica de usuario tanto en un servidor Java EE como en el propio terminal móvil. Cuando hay un cambio en la interfaz o bien en el terminal porque el usuario ha realizado alguna interacción, o bien en el servidor en respuesta a un evento, emplea JSON para transferir entre ambos el cambio.

Ahora mismo la tecnología se encuentra en estado de "Developer preview", y si estamos interesados en usarla podemos solicitarlo a través de este formulario.

El principal problema que yo veo con esta tecnología es que, especialmente si la red no es muy rápida, la interfaz de usuario puede tardar en responder a las interacciones. ¿Que pintados tiene RAP mobile?

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.