FACTOID # 150: No winter olympic medals have ever been won by African or South American countries.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

Encyclopedia > Java 2 Platform, Micro Edition

Java Micro Edition (Java ME or as it used to be referred to J2ME), is a runtime and collection of Java APIs for the development of software for resource contrained devices such as PDAs, cell phones and other consumer appliances. Java is an object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. ... API with 3 clients, using the Unified Modeling Language notation An application programming interface (API) is the interface that a computer system or application provides in order to allow requests for service to be made of it by other computer programs, and/or to allow data to be exchanged between... palmOne Tungsten T5 Personal digital assistants (PDAs or palmtops) are handheld devices that were originally designed as personal organizers, but became much more versatile over the years. ... Motorola T2288 mobile phone A mobile phone is a portable electronic device which behaves as a normal telephone whilst being able to move over a wide area (compare cordless phone which acts as a telephone only within a limited range). ...


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 the phone. This contrasts with the difficulty of developing, testing, and loading games for other special gaming platforms such as those made by Nintendo, Sony, and others, as expensive system-specific hardware and kits are required. The tower of a personal computer. ... Nintendo (Japanese: 任天堂; NASDAQ: NTDOY, TYO: 7974 ) is a Japanese company originally founded on November 6, 1889 by Fusajiro Yamauchi to produce handmade hanafuda cards, for use in a Japanese playing card game of the same name. ... Sony Corporation (Japanese katakana: ソニー) (TYO: 6758 , NYSE: SNE) is a global Japanese consumer electronics corporation based in Tokyo, Japan. ...

Contents


Configurations and Profiles

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. MIDP stands for the Mobile Information Device Profile. ... The Personal Profile is a framework for J2ME applications. ... The term set-top box describes a device that connects to a television and some external source of signal, and turns the signal into content then displayed on the screen. ...


A profile is a superset of a configuration, of which there are currently two: Connected Limited Device Configuration and Connected Device Configuration.


Connected Limited Device Configuration

The CLDC contains a strict subset of the Java class libraries, and is the minimal needed for a Java virtual machine to operate. CLDC is basically used to classify the myriad of devices into a fixed configuration. The Connected Limited Device Configuration (CLDC) is a framework for J2ME applications targeted at devices with very limited resources such as pagers and mobile phones. ... A Java Virtual Machine or JVM is a virtual machine that runs Java byte code. ...


Mobile Information Device Profile

Designed for cell phones, MIDP boasts an LCD-oriented 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. MIDP stands for the Mobile Information Device Profile. ... Reflective twisted nematic liquid crystal display. ... A graphical user interface (or GUI, sometimes pronounced gooey) is a method of interacting with a computer through a metaphor of direct manipulation of graphical images and widgets in addition to text. ... A MIDlet is a Java program for embedded devices, more specifically the J2ME virtual machine. ...


Information Module Profile

The Information Module Profile (IMP) is a Java ME profile for embedded, "headless" devices such as vending machines, industrial embedded applications, security systems, and similar devices with either simple or no display and with some limited network connectivity. IMP stands for the Information Module Profile. ...


Originally introduced by Siemens Mobile and Nokia as JSR-195, IMP 1.0 is a strict subset of MIDP 1.0 except that it doesn't include user interface APIs — in other words, it doesn't include support for the Java package javax.microedition.lcdui. JSR-228, also known as IMP-NG, is IMP's next generation that is based on MIDP 2.0, leveraging MIDP 2.0's new security and networking types and APIs, and other APIs such as PushRegistry and platformRequest(), but again it doesn't include UI APIs, nor the game API. Siemens AG (FWB: SIE, NYSE: SI) is the worlds largest electronics company. ... Nokia Corporation NYSE: NOK is one of the worlds largest telecommunications equipment manufacturers. ... The Java Community Process or JCP, established in 1995, is a formalized process which allows interested parties to be involved in the definition of future versions and features of the Java platform. ... The user interface is the part of a system exposed to users. ...


IMP applications are called IMlets, but in reality they are MIDlets. They subclass MIDlet, and follow the same packaging, deployment, security and life-cycle as MIDlets.


Connected Device Configuration

CDC is a smaller subset of J2SE, containing almost all the libraries that are not GUI related. The Connected Device Configuration (CDC) is a framework for building J2ME applications on embedded devices ranging from a pager up to Set-top box. ... Java 2 Platform, Standard Edition or J2SE is a collection of java Application Programming Interfaces targeting Java platform applications running on a workstation. ...


Foundation Profile

A headless version of J2SE. In software, headless refers to computer programs that use textual input/output to interact with users, instead of using graphics or graphical user interfaces (GUIs). ...


Personal Basis Profile

Extends the Foundation Profile to include lightweight GUI support in the form of an AWT subset. The Abstract Windowing Toolkit (AWT) is Javas platform_independent windowing, graphics, and user_interface widget toolkit. ...


Personal Profile

This extension of Personal Basis Profile includes a more comprehensive AWT subset and adds applet support. A Java applet is an applet written in the Java programming language. ...


External links

Wikibooks Programming has more about this subject:

  Results from FactBites:
 
Java 2 Platform, Micro Edition - Wikipedia, the free encyclopedia (573 words)
Java Micro Edition (Java ME or as it used to be referred to J2ME), is a runtime and collection of Java APIs for the development of software for resource contrained devices such as PDAs, cell phones and other consumer appliances.
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 the phone.
The CLDC contains a strict subset of the Java class libraries, and is the minimal needed for a Java virtual machine to operate.
PDA Encyclopedia - J2ME (207 words)
Java 2 Platform, Micro Edition or J2ME is a collection of java Application Programming Interfaces targeting embedded consumer products such as PDAs, cell phones and other consumer appliances.
Contains the Java 2 Platform, Micro Edition specific classes used for I/O operations.
This contrasts with the difficulty of developing, testing, loading games for other special gaming platforms such as those made by Nintendo, Sony and others as special and expensive hardware and kits are required.
  More results at FactBites »

 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your location
Your comments
Please enter the 5-letter protection code


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.