phoneME Feature Software (MR4)

Release Description

phoneME™ Feature software (MR4) adds new capabilities and features to previous releases, 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 software (MR4) release:

  • Ongoing support for the following Java Specification Requests (JSRs):
    • File Connection and Personal Information Management (JSR 75)
    • Bluetooth and OBEX (JSR 82)
    • Mobile Information Device Profile (JSR 118)
    • Wireless Messaging API 1.0 (JSR 120)
    • Mobile Media API (JSR 135)
    • Webservices API (JSR 172)
    • Security and Trust Services API (JSR 177)
    • Location API for J2ME (JSR 179)
    • Session Initiation Protocol API (JSR 180)
    • Wireless Messaging API 2.0 (JSR 205)
    • Content Handler API (JSR 211)
    • Scalable 2D Vector Graphics (JSR 226)
    • Payment API (JSR 229)
    • Advanced Multimedia Supplements (JSR 234)
    • Mobile Internationalization API (JSR 238)
    • Java Binding for the OpenGL(R) ES API (JSR 239)
    • Mobile Sensors API (JSR 256)
    • XML API for Java ME (JSR 280)
  • Enhancements to the Application Management System (AMS):
    • Clamshell phone support
    • Right to left support
    • Updated JAD properties
    • Inter-MIDlet communication
    • Integration with Native UI
    • Slave mode
    • Dynamically downloadable JSRs
  • Support for JavaCall™ porting interfaces on Win32 platform
  • Enhanced streaming media support
  • Security enhancements
  • Enhanced logging capabilities
  • Enhanced on-device debugging capabilities
  • Improved performance and quality

The 3D Graphics optional package (JSR 184) is not included in this release. -->

Supported Platforms

phoneME Feature software (MR4) is fully supported on the Windows x86 platform.

Note: phoneME Feature software (MR4) 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 software (MR4) 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, which includes the implementation from phoneME Feature, is available. Please note that Sun’s commercial products (CLDC HotSpot Implemenation 2.2 and Sun Java Wireless Client software 2.2) include additional components that could not be made available in open source at this time due to legal limitations.

The commercial documentation provides additional detail that applies to phoneME Feature software (MR4), but also includes references to components that are not present in the open source. For more information, see the SJWC 2.2 Documentation and CLDC HI 2.2 Documentation.

Platform TWikis

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