Actualizado

La historia de J2ME (Java 2 Micro Edition)

Java 2 Micro Edition fue una versión ligera de la plataforma Java creada por Sun Microsystems y lanzada en 1999. Estaba pensada para dispositivos con recursos limitados.

· Maftyマフティー

Java 2 Micro Edition (J2ME) fue una versión ligera de la plataforma Java creada por Sun Microsystems y lanzada en 1999. Estaba pensada para dispositivos con recursos limitados: móviles, PDAs, sistemas embebidos y las primeras portátiles. En una época de memoria, CPU y pantallas muy justas, J2ME ofreció un entorno estándar para crear aplicaciones que corrieran en una gran variedad de aparatos.

Se convirtió en una de las plataformas de software más importantes de la era del juego móvil de los 2000. Operadoras y fabricantes la adoptaron de forma masiva, y los desarrolladores pudieron distribuir apps y juegos en teléfonos de Nokia, Motorola, Sony Ericsson, Samsung y Siemens. Juegos como Snake EX, Asphalt, Tower Bloxx y Space Impact se hicieron en J2ME y fueron enormemente populares en feature phones, antes de que dominara el smartphone. La plataforma se apoyaba en configuraciones y perfiles —sobre todo CLDC (Connected Limited Device Configuration) y MIDP (Mobile Information Device Profile)— que definían cómo las apps hablaban con el hardware y el sistema.

Pese a esa adopción, J2ME empezó a declinar a finales de los 2000 con el auge de plataformas smartphone modernas como iOS y Android, con más potencia, interfaces completas y entornos de desarrollo más ricos. Se fue retirando del uso mainstream, pero fue crítica en la evolución del software y el juego móvil. Sentó las bases del desarrollo multiplataforma y acercó las apps descargables a millones de personas mucho antes de que las tiendas de apps fueran la norma.


Resumen técnico de la plataforma J2ME

ComponenteEspecificación / descripción
DeveloperSun Microsystems (later maintained by Oracle)
Initial Release1999
Programming LanguageJava
Target DevicesFeature phones, PDAs, embedded devices
Core ConfigurationCLDC (Connected Limited Device Configuration)
Primary ProfileMIDP (Mobile Information Device Profile)
Application FormatJAR (Java Archive) with JAD descriptor file
Graphics APILCDUI and optional OpenGL ES support on some devices
Memory RequirementsTypically 128 KB – a few MB depending on device
Legacy ImpactEarly mobile app ecosystem and mobile gaming platform



Más información…