The Connected, Limited Device Configuration (CLDC) is a specification for a J2ME configuration. The CLDC is for devices with less than 512 KB or RAM
available for the Java system and an intermittent (limited) network connection. It specifies a stripped-down Java virtual machine1 called the KVM as
well as several APIs for fundamental application services. Three packages are minimalist versions of the J2SE java.lang, java.io, and java.util
packages. A fourth package, javax.microedition.io, implements the Generic Connection Framework, a generalized API for making network connections.