Bitácora de Javier Cancela

Archivo para octubre 30th, 2007

Introducción al desarrollo de aplicaciones para teléfonos móviles: J2ME (y II)

¿Qué entorno de desarrollo es el más aconsejable para desarrollar aplicaciones J2ME? Partamos de la suposición, bastante razonable, de que queremos que se ejecute en la mayor variedad de teléfonos móviles posible. Como veíamos en la primera parte de este artículo, J2ME no puede garantizar que un mismo código se ejecute correctamente en todos los dispositivos aunque estos implementen las mismas especificaciones, por lo que puede ser necesario desarrollar varias versiones de nuestra aplicación.

Las marcas líderes en la comercialización de dispositivos móviles con soporte J2ME varían según el mercado específico al que nos dirijamos, pero casi en cualquier lista nos vamos a encontrar a Nokia, Samsung, Motorola, Sony Ericsson y RIM (los fabricantes de BlackBerry). Dejando de lado las BlackBerry, a las que dedicaré un artículo posterior, una buena idea es montar un entorno de desarrollo que nos permita utilizar las SDKs y los emuladores de estas marcas.

¿Y qué IDE utilizaremos para este desarrollo? Esta vez nos lo han puesto fácil: Nokia, Motorola y Sony Ericsson facilitan herramientas basadas en Eclipse para el desarrollo específico sobre sus plataformas (no he encontrado nada sobre Samsung, su portal de desarrollo es con diferencia el peor de los tres). Armados con estas herramientas, las SDKs correspondientes y la documentación y ejemplos que en ellas se encuentran ya podemos empezar a programar.

Yo personalmente comienzo siempre con Nokia, usando actualmente Eclipse con el plugin EclipseME y la SDK adecuada (por ejemplo, la de S60 3rd Ed. FP2). Para Nokia mucha gente usa NetBeans con el Mobility Pack; también es una opción perfectamente válida (hasta hace no mucho Nokia tenía una herramienta llamada Carbide.j, basada en Eclipse; en la actualidad está discontinuada). Una vez que tengo código que funcione, lo voy probando en los emuladores de otras plataformas y en los móviles que tenga a mano. Si da problemas, lo paso al entorno de desarrollo de la plataforma conflictiva y lo pruebo con sus SDKs modificando aquello que pueda fallar.

Si no queréis andar buscando por las páginas de cada fabricante, aquí dejo unos enlaces:
- Eclipse
- EclipseME
- SDKs de Nokia
- MOTODEV Studio (entorno de desarrollo de Motorola basado en Eclipse)
- SDKs de Motorola
- Sony Ericsson – Herramientas y Doc
- SDK de Samsung

Entradas relacionadas:

Introducción al desarrollo de aplicaciones para teléfonos móviles: Symbian
Introducción al desarrollo de aplicaciones para teléfonos móviles: Windows Mobile
Introducción al desarrollo de aplicaciones para teléfonos móviles: J2ME (I)
Introducción al desarrollo de aplicaciones para teléfonos móviles: BlackBerry

Escrito por Javier Cancela

30 de octubre de 2007 a 12:39

Folletos (booklets) gratis sobre Symbian

Revisando entradas viejas de blogs pendientes por leer (que se te acumulen entradas durante meses es síntoma de que estás suscrito a más blogs de los que puedes seguir) me he encontrado esta referencia a una serie de pequeños libros editados por Symbian que cubren aspectos básicos del desarrollo para este SO. Los enlaces que aparecen en la entrada anterior ya no son correctos, así que aquí están corregidos:
Essential Symbian OS booklets
Using Symbian OS booklets
Essential UI booklets

No había reparado en él la última vez que visité esa página, pero uno de ellos está traducido al español:
Primeros pasos

Escrito por Javier Cancela

30 de octubre de 2007 a 11:08

Escrito en Symbian

Etiquetado con , ,

Seguir

Get every new post delivered to your Inbox.