Foundation Profile

Foundation Profile is a set of Java APIs that support resource-constrained devices without a standards-based GUI system. Combined with the Connected Device Configuration (CDC), Foundation Profile provides a complete Java ME application environment for consumer products and embedded devices.   »  Read More

CDC Application Management System White Paper illustrates Sun's design philosophy for a CDC multitasking environment.

Foundation Technology


Foundation Profile 1.1.2 (JSR 219): an updated specification, based on a subset of J2SE 1.4.2, including a set of security-related optional packages, such as Java Authentication and Authorization Service (JAAS), Java Secure Socket Extension (JSSE), and Java Cryptography Extension (JCE)

Reference Implementation:

Technology Compatibility Kit: For more information about licensing terms, please contact Sun's Java Partner Engineering group.

Optimized Implementation:

  • Cutting edge performance: Sun Java Connected Device Configuration HotSpot Implementation
    (CDC HotSpot Implementation) is highly optimized for resource-constrained devices like consumer products and embedded devices, which combines excellent performance and reliability with a low memory footprint to meet the needs of a broad range of product scenarios. Because product designs vary, CDC HotSpot Implementation allows device-friendly tradeoffs between performance and constrained resources. This product achieves best-of-class performance with a modern dynamic compiler and solid reliability for multi-threaded and low-memory conditions. In addition, CDC HotSpot Implementation's portability interfaces enable rapid modification to support new target CPUs and operating systems while maintaining excellent performance.
  • Multitasking capabilities: Leveraging the strenghts of CDC HotSpot Implementation
    Sun has been working on enabling support for concurrent applications and reliable termination of applications. The design philosophy behind the soon-to-be-released Sun Java Connected Device Configuration Application Management System (CDC AMS) is illustrated in the CDC AMS white paper.

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