Sun, along with 13 other companies, participated in the development of MSA through the Java Community Process. The goal of MSA is to provide greater handset platform functionality to application developers and reduce implementation variation through the creation of standard APIs and specific component clarifications. The new MSA capabilities allow creation of compelling mobile applications and services, that include such capabilities as 3D graphics, Bluetooth, animation, web services, location services and payment services.
Sun products supporting MSA include:
- Sun Java Wireless Client – a best in class, optimized implementation of the mobile Java platform with multitasking support. Sun Java Device Test Suite 2.0 – a testing suite to help evaluate the quality and functionality of Java ME implementations for mobile handsets.
- NetBeans Mobility Pack 5.5 – delivers a whole new level of sophistication with easy drag-and-drop design, plus support for animation and web services-powered mobile applications and platform and device emulation environments.
- Sun Java Wireless Toolkit 2.5 for Connected Limited Device Configuration (CLDC) – an award-winning SDK containing build tools, utilities, and a wireless platform emulation environment providing the means for developers to build and test their applications.
In addition to these commercial products, Sun also makes available in the phoneME project in the Mobile & Embedded community on Java.net the source code for Sun’s advanced phone and feature phone Java ME implementations, which support MSA.