Connected Limited Device Configuration (CLDC); JSR 139

The Connected Limited Device Configuration (CLDC) defines the base set of application programming interfaces and a virtual machine for resource-constrained devices like mobile phones, pagers, and mainstream personal digital assistants. When coupled with a profile such as the Mobile Information Device Profile (MIDP), it provides a solid Java platform for developing applications to run on devices with limited memory, processing power, and graphical capabilities.   »  Read More
What's New
 
February 16, 2005
CLDC HotSpot Implementation White Paper CLDC HotSpot Implementation White Paper updated and now available for download!
 
June 10, 2005
Sun Java Wireless Toolkit 2.3 Beta is now available.This version of the toolkit is fully compatible with the Java Technology for the Wireless Industry (JTWI) specification (JSR 185). It also includes support for Wireless Messaging API (WMA) 2.0 (JSR 205), Mobile Media API (MMAPI) 1.1 (JSR 135), PDA Optional Packages (JSR 75), Java APIs for Bluetooth (JSR 82), Mobile 3D Graphics (JSR 184), and J2ME Web Services API (JSR 172).
 
CLDC Technology
 

Each Java technology has an API specification, a reference implementation (RI), and a technology compatibility kit (TCK) associated to it.

Specification:
  • CLDC 1.1 (JSR 139): CLDC 1.1 is a revised version of the CLDC 1.0 specification, and includes new features such as floating point and weak reference support, in additional to other enhancements. CLDC 1.1 is backward compatible with CLDC 1.0, and continues to target small and resource-constrained devices with the objective of maintaining a tight footprint.
Reference Implementation:
  • CLDC 1.1 RI: This version of the CLDC reference implementation is based on the CLDC 1.1 specification and is targeted at device manufacturers who want to port this J2ME configuration to another platform.

Technology Compatibility Kit: The CLDC TCK can be licensed from Sun to certify a CLDC implementation on a particular platform. For more information about licensing terms, please contact Sun's Java Partner Engineering group.

Optimized Implementation: The CLDC HotSpot Implementation(tm) is a virtual machine that is highly optimized and provides superior performance compared to KVM. In addition to complying to the CLDC specification, the CLDC HotSpot Implementation includes patented features that propel faster application execution as well as more efficient resource management. CLDC HotSpot Implementation is targeted at devices with 16/32-bit RISC microprocessors/controllers (such as ARM-based processors) with as little as 192 KB of total available memory for the Java technology stack.

 
Community
 
Events
Sun Tech Days - Advance your development skills with in-depth technical training.
Topics include Java EE, Java SE, Java ME, Tools, Solaris, Cool Stuff, plus bonus NetBeans Day and OpenSolaris Day. Attend in a city near you.    »  Read More
Left Curve
Java SDKs and Tools
Right Curve
Left Curve
Java Resources
Right Curve
JavaOne Banner
Java 8 banner (182)