CLDC
aus Wikipedia, der freien Enzyklopädie
CLDC (engl. Connected Limited Device Configuration) definiert die kleinstmöglichste Konfiguration einer J2ME-Laufzeitumgebung. Zu den größten Einschränkungen in Version 1.0 zählt der Verzicht auf Fließkommaberechnungen. 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 u. a. zu einer Wiedereinführung der Fließkommaunterstützung. Insbesondere Spielentwickler sind gelegentlich auf Fließkommaberechnungen angewiesen - wenngleich aus Performance-Erwägungen in vielen Fällen doch eher Festkommazahlen bevorzugt werden.
Die minimalen Voraussetzungen für die CLDC-Umgebung an die Hardware sind folgende:
- Monochrom-Display, 96×54 Pixel, Pixelseitenverhältnis 1:1
- 2-Wege-(Drahtlos-)Netzwerk
- Eingabegerät (Ein-/ Zweihandtastatur oder Touchscreen)
- 128 KB nichtflüchtiger Speicher für MIDP-Komponenten
- 8 KB nichtflüchtiger Speicher
- 32 KB flüchtiger Speicher für die Ausführung einer Java Virtual Machine (JVM)(in diesem Fall einer Besonderen JVM der sogenannten KVM (Kilobyte Virtual Machine))