The WAP Forum, originally founded by Ericsson, Motorola, Nokia, and Unwired PlanetWML, was formed to create global wireless protocol specification that works across differing wireless network technology types, for adoption by appropriate industry standards organization. WML is designed with the constraints of small, narrow-band devices in mind. Leveraging of the same Java programming language Safe network delivery Applications written with J2ME technology are upwardly scalable to work with the J2SE and J2EE platforms. The MIDP specification addresses issues such as user interface, persistence storage, networking, and application models. There are many advantages to using Java technology in wireless devices over conventional solutions, but perhaps two of the most important advantages are security, and disconnected transaction with wireless synchronization.
Security is key.
This gateway between a mobile device and a back-end server can be a potential security breach. Because Java technology protects handheld devices, you can allow third-party application developers, who you don't know, to run applications in these devices. Disconnected Access and Synchronization. Java technology mobile applications can run even when a device is disconnected or out of the coverage area. With Java technology-based applications you can run and interact with most of your applications on phones and handhelds in standalone mode, and later synchronize with the backend infrastructure.