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

Hola mucho gusto:
Tengo pensado realizar una aplicacion que permita el reconocimento de dispositivos moviles que esten dentro de un cierto rango; el cual permita enviarles informacion por medio de Bluetooth a tods estos. Pero la verdad no se ni como empezar.
Me recomendaron utilizar el wireless toolkit 2.5.2 for CLDC.
Agradeceria cualquier muestra de ayuda.
Aldo
19 de Diciembre de 2007 a 23:32
[...] relacionadas: Introducción al desarrollo de aplicaciones para teléfonos móviles: J2ME (I) Introducción al desarrollo de aplicaciones para teléfonos móviles: J2ME (y II) Introducción al desarrollo de aplicaciones para teléfonos móviles: [...]
Consejos para programadores J2ME (y BlackBerry) - 1 « ipoki mobile
1 de Enero de 2008 a 14:39
muchachos, quiero saber si en alguna pagina me pueden facilitar los midp y los clds de los celulares q se comercializan en argentina.
muchisimas gracias y muy bueno el aporte!
mauro
13 de Marzo de 2008 a 14:15
Tambien le agrego a la lista el Netbeans con el Mobility Pack, es muy bueno para desarrollar en J2ME.
Gaston Jafelle
30 de Marzo de 2008 a 6:13
[...] aplicaciones para BlackBerry es JavaME y por lo tanto la mayoría de lo escrito en los artículos correspondientes es aplicable a este, existen una serie de peculiaridades que hacen que valga la pena escribir un [...]
Introducción al desarrollo de aplicaciones para teléfonos móviles: BlackBerry « ipoki mobile
3 de Mayo de 2008 a 22:28
Me gustaria saber si el J2ME tiene alguna libreria que pueda manejar el reconocimiento de voz
Hugo
16 de Octubre de 2008 a 22:44
Hola, es interesante pero yo andaba buscando algo como para conectar internet al celular con la conexion del pc. he buscado en internte y hay una cosa llamada hiisi y otras cosas que sirven el el sony ericsson pero no encuentro para motorola
Me ayuda alguien?
chepe263@gmail.com
Guillermo
28 de Diciembre de 2008 a 6:13