This chapter introduces the Connected, Limited Device Configuration (CLDC), one of the core building blocks of the Java™ 2 Platform, Micro Edition (J2ME™). The goal of the Connected, Limited Device Configuration is to provide a standardized, highly portable, minimum-footprint Java application development platform for resource-constrained, connected devices. The CLDC target devices are characterized generally as follows:
at least 192 kilobytes of total memory budget available for the Java platform,
a 16-bit or 32-bit processor,
low power consumption, often operating with battery power, and
connectivity to some kind of network, often with a wireless, intermittent connection and with limited (often ...