The objective of the phoneME project is to further
expand the usage of Java™ Platform, Micro Edition (Java ME platform)
technology in the mobile handset market. The project scope includes a focus
on the mainstream feature phone segment with phoneME Feature software, and the emerging
advanced phone segment with phoneME Advanced software. Our goal in making these technologies
available to the Mobile & Embedded Community is to reduce implementation variation,
increase the rate of innovation and enable new devices to leverage the power
of the Java ME platform. For more information, see the phoneME Project Vision.
phoneME Feature Software Overview
phoneME Feature software is an open source development effort addressing the market and technical requirements of “feature phone” devices. The majority (about 80%) of mobile phones in the world today are feature phones. Devices of this type typically include a high-resolution screen, multiple forms of messaging (SMS, MMS, IM, Email), basic 2D and 3D gaming, a camera, music player, Internet browser, etc.
Powering all this functionality is a core set of Java ME technologies known
as CLDC (the Java VM) and MIDP (the mobile information device profile).
CLDC and MIDP are the most widely adopted Java ME application platforms
used in mobile phones today. Layered on this base is a set of additional
Java ME technologies often called “optional packages” that come
in the form of JSRs (Java Specification Requests).
The phoneME Feature software includes the latest milestone and in-development implementations of CLDC and MIDP as well as implementations for a number of optional package JSRs. more...
phoneME Advanced Software Overview
phoneME Advanced software is a development effort to enable an open source implementation
addressing the technical needs of devices in the advanced phone segment
of the market. Advanced mobile handsets have established a firm and rapidly
growing position in the mobile handset landscape. These devices often include
powerful operating systems and hardware architectures that provide numerous
opportunities for technical innovation and differentiation. To properly
utilize these capabilities mobile handset OEMs are looking towards CDC.
The CDC architecture is well suited to leverage key high-level OS features
such as memory management, process structure, linking, multi-tasking, etc.
In addition to providing enhanced compatibility to and from implementations
of the Java Platform, the architecture is highly portable and reduces the
integration effort associated with a variety of application environments
and middleware components. more...