phoneME Feature MR3 Software

Release Description

phoneME™ Feature MR3 builds on phoneME Feature MR2 by adding new features and capabilities, as outlined in the feature list below. As always, we look forward to active community participation as this development effort proceeds.

Feature List

The following features are part of the phoneME Feature MR3 release:

  • New support for Advanced Multimedia Supplements (JSR 234)
  • New support for Mobile Sensor API (JSR 256)
  • New support for XML API for Java ME (JSR 280)
  • Addressed MR2 audio encumbrance with addition of a sound engine binary plug-in
  • Ongoing support for the following Java Specification Requests (JSRs):
    • Personal Information and File Management (JSR 75)
    • Bluetooth and OBEX (JSR 82)
    • Mobile Information Device Profile (JSR 118)
    • Wireless Messaging API (JSR 120)
    • Mobile Media API (JSR 135)
    • J2ME Web Services support (JSR 172)
    • Security and Trust Services API support (JSR 177)
    • Location API for J2ME (JSR 179)
    • SIP API for J2ME (JSR 180)
    • Wireless Messaging API 2.0 (JSR 205)
    • Content Handler API (JSR 211)
    • Scalable 2D Vector Graphics (JSR 226)
    • Payment API (JSR 229)
    • Mobile Internationalization API (JSR 238)
    • Java Binding for the OpenGL(R) ES API (JSR 239)
  • Support for JavaCall™ porting interfaces on Win32 platform
  • Enhancements for the Application Management System (AMS)
  • Enhanced logging capabilities
  • Enhanced on-device debugging capabilities
  • Footprint and performance maintained with added features

Supported Platforms

The phoneME Feature MR3 software is fully supported on the Windows x86 platform.

Note: phoneME Feature MR3 software supports building on the Linux for ARM target platform and has been ported to the Texas Instruments P2SAMPLE64-V6 board. However, this is not a fully-qualified port; it is meant to serve as a starting point only.

For more information on building phoneME Feature for the Linux on ARM platform, see the Sun Java Wireless Client Software Build Guide.

Getting Started

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. See also the Getting Started Guide.

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 2.1 and Sun Java Wireless Client 2.1) 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 MR3, but it also includes references to components that are not present in the open source. See the SJWC 2.1 Documentation and CLDC HI 2.1 Documentation.

Platform TWikis

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