phoneME Feature MR2 Software

Release Description

phoneME™ Feature MR2 software builds on phoneME Feature MR1 by adding many new features and capabilities, as outlined in the feature list below.  These include many new JSRs, performance improvements, and multitasking enhancements.  As always, we look forward to active community participation as this development effort proceeds.

Note: It is required that some JSRs be made available only in a compliant state.  Therefore, implementations for these JSRs may not appear until they are TCK-compliant.  JSRs that fall into this category for MR2 initially include: 75, 82, 179, 180, 205, 226, 229, and 238.

Feature List

The following features are part of the phoneME Feature MR2 milestone release:

  • Full-stack multitasking safety for all JSRs
  • Improved portability layer
  • Skinnable UI widgets
  • Improved native AMS integration
  • Implements CLDC 1.1 (JSR 139) and MIDP 2.1 (JSR 118)
  • Full or partial implementations of the following JSR APIs:
    • Personal Information and File Management (JSR 75)
    • Bluetooth and OBEX (JSR 82)
    • 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)

Platforms Supported

The supported build platforms are:

  • Linux on ARM
  • Linux on x86
  • Windows x86

The platform configurations are:

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

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 that includes the implementation from phoneME Feature is available. Please note that Sun’s commercial products (CLDC HI 2.0 and Sun Java Wireless Client 2.0) include additional components that could not be made available in open source due to legal limitations. Therefore, the commercial documentation provides a lot of additional detail that will be useful for phoneME Feature MR2. However, it also includes references to components that are not present in the open source. See the SJWC 2.0 Documentation and CLDC HI 2.0 Documentation.

Platform TWikis

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