Connected Limited Device Configuration
CLDC ( Connected Limited Device Configuration ) defines the smallest possible configuration of a J2ME runtime environment. One of the biggest restrictions in version 1.0 is the lack of floating point calculations . This applies to variables declared as float , double , as well as java.lang.Float and java.lang.Double. Further developments of the CLDC in version 1.1 led, among other things, to the reintroduction of floating point support. Game developers in particular are occasionally reliant on floating point calculations - although, for performance considerations, fixed-point numbers are preferred in many cases .
According to the specification, the minimum hardware requirements for the CLDC 1.1 environment are as follows:
- 160 KB non-volatile memory for the Java Virtual Machine (here called KVM - Kilobyte Virtual Machine due to its small size) and CLDC library
- 32 KB volatile memory for running the KVM (e.g. Java heap )
See also
Individual evidence
Web links
- Sun Microsystems Inc., Connected Limited Device Configuration (CLDC); JSR 30; JSR 139 (English)
- CLDC API 1.1 (English; PDF; 2.97 MB)
- OSGi framework for CLDC (English)