|
Contents
Introduction to Personal Basis Profile
Personal Basis Profile is a set of Java APIs that support resource-constrained devices with a standards-based graphical user interface (GUI) framework. Download the datasheet and white paper. Combined with the Connected Device Configuration (CDC), Personal Basis Profile provides a complete J2ME application environment for consumer products and embedded devices. Personal Basis Profile has the following principal features:
Personal Basis Profile is suitable for product design scenarios that require a standards-based graphical user interface (GUI) without full AWT compatibility. Example product scenarios for Personal Basis Profile include:
API Overview
When combined with CDC, Personal Basis Profile provides a Java application environment for resource-constrained devices that need a lightweight component toolkit. CDC and Personal Basis Profile borrow APIs from J2SE and adapt their implementations to suit the needs of resource-constrained devices. Personal Basis Profile includes all of the APIs in Foundation Profile. See a detailed list of packages included in Personal Basis Profile and how it compares with the J2SE platform packages. The main differences between the Personal Basis Profile APIs and J2SE are listed below:
Because Personal Basis Profile fully supports lightweight components it is easy to build and extend toolkits with standard J2SE tools. These toolkits can be standards-based like MHP or proprietary. Reference Implementation
The Personal Basis Profile reference implementation is a source code bundle that implements the Personal Basis Profile specification (JSR-129 or JSR 217). It includes a device-driver based porting interface that focuses the porting process on the target GUI or graphics device. The rest of the Personal Basis Profile reference implementation is identical to the Foundation Profile reference implementation.
Technology Compatibility Kit
The Personal Basis Profile Technology compatibility Kit (TCK) can be licensed from Sun to certify a Personal Basis Profile implementation corresponding to JSR 129 or JSR 217 on a specific platform. For more information about licensing terms, please contact Sun's Java Partner Engineering group.
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||