[Home]  [Edit this page]  [Recent Changes]  [Special Pages]  [Help
J2ME
What is J2ME?
J2ME stands for Java 2 Mobile Edition and is used on resource constrained devices such as Mobile phones, set boxes, and etc. While it does use some classes from J2SE it also uses new ones specifically specified by the JCP(Java Community Process) that are tunned for resource constrained devices such as handsets and PDAs.

What Is A Profile?
History of J2ME
In 1998 Sun refocused back on mobile devices and entertainment devices that was Java's orginal focus when it was known as the Oak Project. In 1998 Sun released PersonalJava also abbreviated to pJava to be used on mobile and other resource constrained devices.

PersonalJava was based on a core set of classes from JDK1.1.8 and included some new ones specifically for mobile devices. However, it was found that PersonalJava while it fit bigger mobile devices such as setboxes better; it did a poor job on other smaller devices and thus J2ME was released by Sun in 1999.

In 2000 Sun extended PersonalJava for handsets with a JavaPhone API which found its way into sevral SymbianOS 6 implementations. It was to target PDAs and SmartPhones. Several of these extensions became new classes in the J2ME via the Personal Profile and the Personal Basis Profile.

See: Java TimeLine

Other J2ME Technologies
As the needs of consumers and vendors changed Sun responded by grouping other technologies into J2ME that assist in turing J2ME into a fully fledge consumer platform. Those technologies are:

Sun's javaTV website

Sun's javaCard website

Sun's PersonalJava website

Sun's Java Embedded Server website

References and Resources
J2ME-Java Consumer Documentation

J2ME Downloads including WirelessToolKit

last edited (October 31, 2003) by BadAttitude, Number of views: 6412, Current Rev: 6 (Diff)

[Edit this page]  [Page history]  [What links here]  [Discuss this topic]  [Printer Friendly]  

Members

Username:

Password:


Register
Forgot Password?




Programmers Heaven - for .NET, Java, C/C++ and WEB Developers!
© 1996-2008 Community Networks Ltd. All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by Tore Nestenius at .NET Consultant - Synchron Data.