In computing, the Java Platform, Micro Edition or Java ME (still commonly referred to by its previous name: Java 2 Platform, Micro Edition or J2ME) is a specification of a subset of the Java platform aimed at providing a certified collection of Java APIs for the development of software for tiny, small and resource-constrained devices. Target devices range from industrial control and automotive devices to cell phones and set-top boxes.
Welcome to CWAnswers
CWAnswers is your guide to the sprawling world wide web. The directory aims to provide a useful guide made by users. You can share your knowledge as well - simply sign up and edit your first entry. For questions just contact the team at support - at - cwanswers.com.
Weblinks for J2me
Top 10 for J2me
Things about J2me you find nowhere else.
Select content modules
J2ME
J2ME. Tuesday, October 14, 2008. Blog migrated to Typepad ... Blog migrated to Typepad. Almost 1 year later, I have a new Treo 650. I inst...mobile-j2me.blogspot.com/Yuet Blog - Motorola phone, J2ME, Mac
Yuet, Motorola mobile phone, V360, E398, L7, V3, handphone modding, moto modding, J2ME Java programming, unlock motorola, mod, Apple computer, Mac, xcode, iPod, ...yuetblog.blogspot.com/J2me — Blogs, Pictures, and more on WordPress
Bases de datos para móviles (J2ME) Parte III ... J2ME Polish ... J2ME Accessbility ...en.wordpress.com/tag/j2me/Mobile Programming Pit Stop
Mobile Phone, PDA and JavaME (J2ME) Programming Blog ... I'll update this blog about this feature once J2ME Polish 2.1 has been released. ...mobilepit.com/About Mobility " J2ME
Web Log: http://www.j2medeveloper.com/blog. Posted in J2ME | No Comments " ... In response to Michael's blog entry "Write once, pray, and debug everywhere? ...weblog.cenriqueortiz.com/category/j2me/In computing, the Java Platform, Micro Edition or Java ME (still commonly referred to by its previous name: Java 2 Platform, Micro Edition or J2ME) is a specification of a subset of the Java platform aimed at providing a certified collection of Java APIs for the development of software for tiny, small and resource-constrained devices. Target devices range from industrial control and automotive devices to cell phones and set-top boxes.
Java ME was designed by Sun Microsystems and is a replacement for a similar technology, PersonalJava. Originally developed under the Java Community Process as JSR 68, the different flavors of Java ME have evolved in separate JSRs. Sun provides a reference implementation of the specification, but has tended not to provide free binary implementations of its Java ME runtime environment for mobile devices, rather relying on third parties to provide their own.
As of 22 December 2006, the Java ME source code is licensed under the GNU General Public License, and is released under the project name phoneME.
As of 2008, all Java ME platforms are currently restricted to JRE 1.3 features and uses that version of the class file format (internally known as version 47.0). Should Sun ever declare a new round of Java ME configuration versions that support the later class file formats and language features, such as those corresponding JRE 1.5 or 1.6 (notably, generics), it will entail extra work on the part of all platform vendors to update their JREs.
Usage
Java ME has become a popular option for creating games for cell phones, as they can be emulated on a PC during the development stage and easily uploaded to phones.
Java ME devices implement a profile. The most common of these are the Mobile Information Device Profile aimed at mobile devices, such as cell phones, and the Personal Profile aimed at consumer products and embedded devices like Set-top boxes and PDAs.
Profiles are subsets of configurations, of which there are currently two: the Connected Limited Device Configuration and the Connected Device Configuration.
Connected Limited Device Configuration
The Connected Limited Device Configuration (CLDC) contains a strict subset of the Java-class libraries, and is the minimum amount needed for a Java virtual machine to operate. CLDC is basically used to classify myriad devices into a fixed configuration.
A configuration provides the most basic set of libraries and virtual-machine features that must be present in each implementation of a J2ME environment. When coupled with one or more profiles, the Connected Limited Device Configuration gives developers a solid Java platform for creating applications for consumer and embedded devices.
Mobile Information Device Profile
Designed for cell phones, the Mobile Information Device Profile includes a GUI API, and MIDP 2.0 includes a basic 2D gaming API. Applications written for this profile are called MIDlets. Almost all new cell phones come with a MIDP implementation, and it is now the de facto standard for downloadable cell phone games. However, many cellphones can run only those MIDlets that have been approved by the carrier, especially in North AmericaFact: date=December 2007.

























