Sun Java Solaris Communities My SDN Account Join SDN
 
Java ME

Foundation Profile

 
Documentation
FAQs
BluePrints
Code Samples & Apps
Technical Articles & Tips
White Papers
Devices
 
Forums
User Groups
Bug Database
Newsletters
Books & Authors
Mobility Support
Java Technology Blogs
 
 
New to Java Center
Tutorials and Code Camps
Training
Certification
Java ME Learning Path
Quizzes
 
 
 
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
What's New
 
 
August 3, 2006
JSR 219 (FP 1.1.2) final release is available
 
December 20, 2005
JSR 46 (FP 1.0b) maintenance release is available.
 
June 2005
Sun Java CDC HotSpot Implementation 1.1.1 now available
 

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

Specification:

  • Foundation Profile 1.0 (JSR 46): defines a superset of the CDC 1.0 (JSR 36) specification, based on a subset of J2SE 1.3.1
  • 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: The Foundation Profile TCK can be licensed from Sun to certify an FP implementation (JSR 46 or JSR 219) on a particular platform. 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.
 
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
Subscribe to Newsletters.
Subscribe to Newsletters   » Read More

Related Links