|
Java Platform, Micro Edition or Java ME (formerly referred to as J2ME), is a runtime and collection of Java APIs for the development of software for resource constrained 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. ...
An application programming interface (API) is the interface that a computer system, library 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 them. ...
This article is in need of improvement. ...
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 was designed by Sun Microsystems and is a replacement for a similar technology PersonalJava. PersonalJava is a Java software development platform for mobile and embedded systems. ...
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. Personal computer and peripherals. ...
Nintendo (Japanese: 任天å , ãã³ãã³ãã¼ NintendÅ; NASDAQ: NTDOY, TYO: 7974 ) is an international company originally founded in Japan on November 6, 1889 by Fusajiro Yamauchi to produce handmade hanafuda cards, for use in a Japanese playing card game of the same name. ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
Sun Microsystems 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, in stark contrast to the numerous binary implementations it provides for the full Java platform standard on server and workstation machines. One of the notable omissions is for Microsoft Windows Mobile (Pocket PC) based devices, despite an open letter campaign to Sun to release a rumoured complete project "Captain America" which is such an implementation. The Java platform is the name for a computing environment, or platform, from Sun Microsystems which can run applications developed using the Java programming language and set of development tools. ...
Microsoft Corporation (NASDAQ: MSFT, HKEx: 4338) is the worlds largest software corporation, with 2005 global annual sales of close to $40 billion USD and about 64,000 employees in 85 countries and regions. ...
Windows Mobile is a compact operating system for mobile devices based on the Microsoft Win32 API. Devices which run Windows Mobile include Pocket PCs, Smartphones, and Portable Media Centers. ...
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. Mobile Information Device Profile, MIDP, is a specification published by Sun Microsystems for the use of Java on embedded devices such as cell phones and PDAs. ...
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.
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, originally invented by Sun Microsystems [1], is a virtual machine that runs Java byte code. ...
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. ...
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.
CDC is a smaller subset of Java SE, 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. ...
Foundation Profile A headless version of Java SE. 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 |