Übersichskarte der J2ME Technologien
CLDC
(Connected Limited Device Configuration) Legt den Sprachkern fest. Die wichtigsten Java-Datentypen werden unterstützt. Der Float-Datentyp ist jedoch erst ab CLDC 1.1 enthalten. Gegenüber “normalem” Java fehlen viele Hilfsmethoden und beispielsweise die Collection-Klassen. Reflection wird nur sehr rudimentär unterstützt.
MIDP
Legt unter anderem die Möglichkeiten der Benutzerschnitstelle fest.
Der MIDP-Standard selber definiert nur minimale Anforderungen.
Für weitere Funktionalitäten integrieren die Handyhersteller zusätzliche Pakete.
Diese Pakete werden durch die “JSR” definiert.