Dieses Kapitel gibt nur eine grobe Übersicht zu CLDC. Für ausführlichere Informationen möchten wir auf die CLDC-Spezifikation verweisen.
Dokumente
CLDC (Connected Limited Device Configuration) definiert einen minimalen Java-Standard für kleine geräte, welche wenig ressourcen haben. Der Standard ist für Geräte gedacht, welche diese Daten aufweisen:
- 160-512kb Speicher, davon min. 128kb nicht flüchtiger Speicher und 32kb flüchtiger
- 16 oder 32bit Prozessor
- kleiner Energieverbrauch, oft Batteriebetrieben
- mit einem drahtlosen Netzwerk verbunden, welches nur wenig Bandbreite zur Verfügung stellt
CLDC definiert die nachstehenden Punkte:
- Java Sprach- und VM Features
- Kernbibliotheken (java.lang.*, java.util.*)
- Netzwerk
- Sicherheit
- Internationalisierung
Fehlende Features
Im Gegensatz zur Java Standard Edition unterstützt CLDC kein Floating Point. Der Grund ist, dass zum Spezifikationszeitpunkt praktisch kein auf dem Markt befindliches Gerät einen Prozessor besass, welcher Floating Point beherschte. Die Kosten, diese Funktion durch Software zu Emulieren, wurden als zu hoch eingestuft.