lunes, 13 de octubre de 2008

WS en un Blackberry

La idea para la exposición es incluir un ejemplo de un cliente consumiendo un Web Service en un simulador de Blackberry.

Para empezar a jugar con el desarrollo en BB descargué el Blackberry JDE 4.3.0, que funciona con Java 1.5. El JDE incluye un simulador para el modelo 8120, y además bajé un simulador para el modelo más reciente, el 9000. Importante destacar que para acceder a Internet desde el dispositivo simulado hay que correr un simulador de servicios MDS (incluido en el JDE o también puede bajarse por aparte). Este simulador arranca una especie de versión modificada de tomcat para RIM, que escucha en el puerto 8080.

El JDE trae varios ejemplos de aplicaciones, entre ellas un clásico Hello World. Estas permiten ver un poco como funciona el API de RIM para sus dispositivos.

Ahora para el desarrollo de un cliente que pueda consumir Web Services en el BB se utiliza el J2ME WS API soportado por el dispositivo. J2ME incluye una versión reducida de JAX-RPC que permite desarrollar clientes de WS.

El cliente de WS en el Blackberry se desarrollará basándose en estos dos artículos:

http://developers.sun.com/mobility/apis/articles/wsa/
http://developers.sun.com/mobility/midp/articles/webservices/

No hay comentarios: