El mejor entorno de programación para Java ME IMO es Eclipse con EclipseME. Incluye muchas cosas integradas sobre el empaquetado de sus midlets, etc. El kit de herramientas inalámbrico SonyEricsson es ideal para pruebas y depuración basadas en PC, ¡pero no se olvide de las pruebas en el dispositivo!
Si no sabes mucho sobre el ciclo de vida de Java ME, entonces lee todo lo que puedas y prueba muchos ejemplos. Comience con los javadocs JSR-118 (MIDP2); querrá estos abiertos en su escritorio en todo momento mientras codifica.
No pierda demasiado tiempo con la interfaz de usuario basada en formularios; Te recomiendo que hagas tu propio uso de Canvas o que leas sobre LWUIT.
Puede hacer todo tipo de cosas en Java ME y apuntar a una amplia gama de teléfonos. La capacidad de HTTP está garantizada, por lo que puede conectarse a un servicio web público o crear uno propio usando algo como Google Appengine.
Finalmente, puede lanzar su aplicación muy fácilmente en algún lugar como Get Jar. No se deje intimidar por aquellos que dicen que "ningún propietario de los teléfonos con Java ME quiere aplicaciones", encontrará que las bases de usuarios más populares en este sitio serán usuarios de países como India e Indonesia.
¡Buena suerte!
Uso uno de estos teléfonos y me preocupan las aplicaciones = \. Por eso mismo debe haber otras personas así. Personas que realmente no pueden pagar el costo inicial o mensual de un teléfono inteligente (personas como yo). – Navarr
¿Qué estás tratando de hacer desde tu teléfono? Esos teléfonos no son lo suficientemente poderosos como para hacer nada ... sería mejor encontrar una forma de obtener un plan de datos de teléfono inteligente y escribir aplicaciones para eso. – Nix
@Nix: puede hacer una aplicación linterna decente para teléfonos J2ME con pantalla grande, aunque no puede encontrar más usos ... – Im0rtality