The Java ME Platform is a truly open solution for building mobile applications. It comprises a number of specified components, which have been defined by the industry through the Java Community Process (JCP). Java ME is designed to provide portability of applications between platforms.
The Java ME technology ecosystem revolves around a number of different players in the industry, all participating in the continuous improvement and development of the platform through the JCP. End users are constantly demanding new features and additional capabilities to their services, which content developers strive to create. Original Equipment Manufacturers (OEMs) design devices that are capable of hosting these new services and features. Carriers deploy these services onto their mobile environment and further drive the exploration of new business.
This constant evolution ensures that the Java platform will continue to serve the needs of everyone involved in the eco-system.