Java in Mobile Computing
Java in Mobile Computing
What is J2ME
J2ME is a family of specifications that defines various downsized versions of the standard Java 2 platform; these downsized versions can be used to program consumer electronic devices ranging from cell phones to highly capable Personal Data Assistants (PDAs), smart phones, and set-top boxes.
Java Family
J2ME Category
Principle: Different hardware corresponds different JVMs, hardware which base on CDC have powerful JVMs, and hardware which base on CIDC have KVM to support.
Connectivity
MIDlet Security
No MIDlet APIs that allow access to information already on the device, such as address and telephone number lists or calendars, and it is not possible for a MIDlet to directly control the device. A MIDlet can store information on a device, but that storage is private to that MIDlet and its suite, so the MIDlet can harm only its own data.
The latest Java-enabled mobile devices, you can view a list of applications, games, and services and choose which one interests you. The application is then sent over the air to your handset, where it is installed and instantly available to use. You are no longer limited to the small selection of games and applications that came with your phone. And with new content being released daily from top entertainment and software companies, you can always find new, fun applications to download.
Thank you
Questions?