Connected Limited Device Configuration
CLDC (Connected Limited Device Configuration) definiert die kleinstmögliche Konfiguration einer J2ME-Laufzeitumgebung. Zu den größten Einschränkungen in Version 1.0 zählt der Verzicht auf Gleitkommaberechnungen. Das betrifft sowohl Variablen, die als float, double, als auch als java.lang.Float und java.lang.Double deklariert sind. Weiterentwicklungen der CLDC in Version 1.1 führten unter anderem zu einer Wiedereinführung der Gleitkommaunterstützung. Insbesondere Spielentwickler sind gelegentlich auf Gleitkommaberechnungen angewiesen – wenngleich aus Performance-Erwägungen in vielen Fällen doch eher Festkommazahlen bevorzugt werden.
Die minimalen Voraussetzungen für die CLDC-1.1-Umgebung an die Hardware sind laut Spezifikation[1] folgende:
- 160 KB nichtflüchtiger Speicher für die Java Virtual Machine (hier auf Grund der geringen Größe KVM – Kilobyte Virtual Machine genannt) und CLDC-Bibliothek
- 32 KB flüchtiger Speicher für die Ausführung der KVM (z. B. Java-Heap)
Siehe auch
Einzelnachweise
Weblinks
- Sun Microsystems Inc., Connected Limited Device Configuration (CLDC); JSR 30; JSR 139 (englisch)
- CLDC API 1.1 (englisch; PDF; 2,97 MB)
- OSGi-Framework für CLDC (englisch)