Aktualisiert

Die Geschichte von J2ME (Java 2 Micro Edition)

Java 2 Micro Edition war eine schlanke Java-Plattform von Sun Microsystems, 1999 veröffentlicht. Sie zielte auf Geräte mit begrenzten Ressourcen.

· Maftyマフティー

Java 2 Micro Edition (J2ME) war eine schlanke Java-Plattform von Sun Microsystems, 1999 veröffentlicht. Sie zielte auf Geräte mit begrenzten Ressourcen: Handys, PDAs, Embedded-Systeme und frühe Handhelds. Als mobile Hardware bei Speicher, Rechenleistung und Display extrem begrenzt war, bot J2ME eine standardisierte Umgebung, in der Anwendungen auf vielen Geräten liefen.

J2ME wurde eine der wichtigsten Softwareplattformen der frühen mobilen Spieleära der 2000er. Carrier und Handset-Hersteller übernahmen die Technik breit; Entwickler verteilten Apps und Spiele auf Phones von Nokia, Motorola, Sony Ericsson, Samsung und Siemens. Spiele wie Snake EX, Asphalt, Tower Bloxx und Space Impact entstanden mit J2ME und wurden auf Feature-Phones riesig, bevor Smartphones dominierten. Die Plattform nutzte Konfigurationen und Profile—vor allem CLDC (Connected Limited Device Configuration) und MIDP (Mobile Information Device Profile)—, die festlegten, wie Anwendungen mit Hardware und Betriebssystem interagieren.

Trotz weiter Verbreitung ging J2ME Ende der 2000er mit dem Aufstieg moderner Smartphone-Plattformen wie iOS und Android zurück. Diese Systeme boten stärkere Hardware, volle grafische Oberflächen und reichere Entwicklungsumgebungen. J2ME verschwand schrittweise aus dem Mainstream, spielte aber eine kritische Rolle in der Evolution mobiler Software und Spiele. Es legte den Grund für plattformübergreifende Mobile-Entwicklung und brachte Millionen downloadbare Apps—lange bevor App Stores Standard wurden.


J2ME-Plattform Technischer Überblick

KomponenteSpezifikation / Beschreibung
EntwicklerSun Microsystems (später von Oracle gepflegt)
Erste Veröffentlichung1999
ProgrammierspracheJava
ZielgeräteFeature-Phones, PDAs, Embedded-Geräte
KernkonfigurationCLDC (Connected Limited Device Configuration)
Primäres ProfilMIDP (Mobile Information Device Profile)
AnwendungsformatJAR (Java Archive) mit JAD-Descriptor
Grafik-APILCDUI und optional OpenGL ES auf manchen Geräten
SpeicherbedarfTypisch 128 KB – wenige MB je nach Gerät
ErbeFrühes mobiles App-Ökosystem und Mobile-Gaming-Plattform



Mehr Infos…