1-by-1 black pixel for creating lines
1-by-1 black pixel for creating lines
EricGiguere.com > Eric's J2ME Pages > The CLDC
Printer-friendly version Set your preferences
Read my blogs on AdSense and affiliate marketing
 Eric's J2ME Pages 
•  Overviews
•  FAQs
•  Fallacies
•  Acronyms
Special Topics
•  Security
•  Web Services
•  XML
•  CDC
•  IMP
•  FP
•  PBP
•  PP
Optional Packages
•  WMA
•  Tools
•  Mailing Lists
•  Forums
•  Other



The Connected Limited Device Configuration, or CLDC for short, is the first of two configurations defined by the Java 2 Micro Edition (J2ME) standards process. A configuration defines a complete Java runtime environment, including the capabilities of the Java virtual machine (VM) and the core set of Java runtime libraries that are available to applications. As such, configurations are the basic blocks of J2ME. For more details, see the articles J2ME Core Concepts and Understanding the CLDC.

CLDC Versions

There are two versions of the CLDC currently defined. The first, version 1.0, is defined by JSR-30: J2ME Connected, Limited Device Configuration. The second, version 1.1, is defined by JSR-139: Connected Limited Device Configuration 1.1. (Notice how the comma in the full name of the configuration was dropped — in practice, nobody ever used the comma since it made for confusing sentences.)

What's different between versions 1.0 and 1.1? Version 1.1 basically adds J2SE features that were left out of version 1.0: floating-point support, weak references, an error class (NoClassDefFoundError), and various small changes. The floating-point support is the biggest change from an application development standpoint. The full list of new and changed functionality is found in the CLDC 1.1 specification.

CLDC Resources

The CLDC specifications are available for download from the Java Community Process (JCP) website using the links above. If you're a J2ME programmer, you should read both specifications in order to understand what you can and cannot do in a CLDC environment.

You can download reference implementations of the CLDC from Sun's main CLDC page, which also has links to the JCP pages that define the CLDC. Unless you're interested in porting the CLDC to a new platform, though, you'll probably want to download a MIDP implementation instead, since it will also include a CLDC implementation. By itself, the CLDC is not that useful — it defines too simple an environment.

Learn about these ads
Google Web www.ericgiguere.com   
1-by-1 black pixel for creating lines
Copyright ©2003-2012 Eric Giguere | Send mail about this page | About this site | Privacy policy
Site design and programming by Eric Giguere | Hosting by KGB Internet Solutions
This site is Java-powered
Other sites: The Unofficial AdSense Blog | Google Suggest Explorer | Invisible Fence Guide | Synclastic
This page was last modified on March 13, 2004
1-by-1 black pixel for creating lines
1-by-1 black pixel for creating lines