phoneME Feature MR1 Software

Release Description

phoneME™ Feature MR1 is an implementation of the Java™ Platform, Micro Edition (Java ME platform) based on the Connected Limited Device Configuration (CLDC), HotSpot™ Implementation, version 1.1.3. This release is also based on Sun Java Wireless Client (SJWC) version 1.1.3. The release includes implementations of CLDC 1.1 and MIDP 2.0 and has been extended to support multitasking – the ability to run multiple MIDlets simultaneously.

Feature List

The following features are part of phoneME Feature MR1:

  • High performance implementation of the Java ME platform stack
  • Modular architecture which supports multiple implementations per functional area (storage, networking, user interface, etc.)
  • Subsystem, directory, and library portability
  • Multitaking capabilities and support for multiple, simultaneous applications (MIDlets)
  • Native Application Management API
  • Native Resource Management API
  • Implements CLDC 1.1 (JSR 139) and MIDP 2.0 (JSR 118)
  • Implements the following optional JSR APIs:
    • Personal Information and File Management (JSR 75)
    • Bluetooth and OBEX (JSR 82)
    • Wireless Messaging 2.0 (JSR 205)
    • Scalable 2d Vector Graphics (JSR 226)
    • J2ME™ Web Services support (JSR 172)
    • Security and Trust Services API support (JSR 177)

Platforms Supported

The supported build platforms are:

  • Linux on ARM
  • Windows x86

The platform configurations are:

  • Support for Texas Instruments P2SAMPLE64-V6 platform
  • Windows x86 (in Emulation mode)

Getting Started

To build and use PhoneME Feature MR1 Software, see the Getting Started Guide.

To download and contribute to the platform, please refer to the Mobile & Embedded Community Governance and the Sun Contributor Agreement.

To access the software, visit the code repository and the downloads page.

Additional Documentation

Documentation for Sun’s commercial product offering that includes the implementation from phoneME Feature is available. Please note that Sun’s commercial products (CLDC HI 1.1.3 and Sun Java Wireless Client 1.1.3) include additional components that could not be made available in open source at this time due to legal limitations. Therefore, the commercial documentation provides a lot of additional detail that will be useful and applies to phoneME Feature MR1, but it also includes references to components that are not present in the open source. See the SJWC 1.1.3 Documentation and CLDC HI 1.1.3 Documentation.

Platform Twikis

See the twiki pages for engineering notes, tech topics and white papers.