A Java ME Platform, Connected Device Configuration application is an application targeted for network-connected consumer and embedded devices, including high-end mobile phones, smart communicators, high-end PDAs, and set-top boxes.
Devices that support CDC typically include a 32-bit microprocessor or controller and make about 2 MB of RAM and 2.5 MB of ROM available to the Java application environment.
CDC is based upon the open source project phoneMETM Advanced, found at https://phoneme.dev.java.net. A CDC application conforms to the Connected Device Configuration with a set of profiles that include Personal Basis Profile and AGUI:
CDC 1.1 with PBP 1.1