The CDC was defined by a Java Community Process expert
group JSR-36 consisting of a number of industrial partners. See links for details.
The CDC Specification defines a JVM and basic class libraries which target consumer electronic and embedded devices such as
high-end PDAs and interactive, digital television set-top boxes with 32-bit processors and ample memory.
| Personal Profile | |
| Personal Basis Profile | |
| Foundation Profile | |
| CDC | Libraries |
| CVM | |
| Host Operating System | |
The CDC is designed to be the basis for different profiles. Hence, it defines basic Java-libraries and functionality supported through the CVM. CVM was originally an abbreviation for Compact Virtual Machine since it provides a subset of the J2SE JVM. The original name is no longer used to avoid confusion with the even smaller JVM defined by the CLDC. However, people got used to call it CVM so this is now the name of the JVM defined by the CDC.
In my master-project I will focus on the CLDC since existing Bluetooth APIs target this configuration. You now know that the CDC exists. So do I. This is all I need to know about the CDC at this time.
More information about the CDC and it's related profiles can be found at:
http://java.sun.com/products/cdc/
This page was last updated 14. Jul. 2006
Comments and feedback are highly appreciated.
You can reach me at: klings (at) nowires (dot) org
Most pages on this site, in particular the How-To's, are available primarily for archival purposes.