The dominant mobile software platform is Java[citation needed] (in its incarnation as "Java Platform, Micro Edition", "Java ME", or formerly "J2ME" ). Java ME runs atop a Virtual Machine (called the KVM) which allows reasonable, but not complete, access to the functionality of the underlying phone. The JSR process serves to incrementally increase the functionality that can be made available to Java ME, while also providing Carriers and OEMs the ability to prevent access, or limit access to provisioned software.
This extra layer of software provides a solid barrier of protection which seeks to limit damage from erroneous or malicious software. It also allows Java software to move freely between different types of phone (and other mobile device) containing radically different electronic components, without modification. The price that is paid is a modest decrease in the potential speed of the game and the inability to utilise the entire functionality of a phone (as Java software can only do what this middle-man layer supports.)
Because of these extra security and compatibility, it is usually a quite simple process to write and distribute Java mobile applications (including games) to a wide range of phones. Usually all that is needed is a freely available JDK (Java Development Kit) for creating Java software itself, the accompanying Java ME tools (known as the Java Wireless Toolkit) for packaging and testing mobile software, and space on a web server (web site) to host the resulting application once it is ready for public release.from many sites you can download mobile softwares
-----------------------------
Prav
-------------------------
Try the TripChill iPhone travel assistant the next time you travel. Get real-time flight alerts, book hotel and car, view alternate flights, notify friends of travel status, manage your itinerary, and much more.
-----------------------------
http://www.tripchill.com
Java ME
Feb 4 2009, 03:47 AM, updated 17y ago
Quote
0.0140sec
0.70
5 queries
GZIP Disabled