| Mobile Information Device Profile |
Article Index for Mobile |
Limousines in Mobile |
Website Links For Mobile |
Information AboutMobile Information Device Profile |
| CATEGORIES ABOUT MOBILE INFORMATION DEVICE PROFILE | |
| java device platform | |
| java specification requests | |
|
NOTEWORTHY LIMITATIONS
GENERAL APIS The core APIs are defined by the underlying Configuration Connected Limited Device Configuration . javax.microedition.io Contains the Java ME-specific classes used for I/O operations. javax.microedition.lcdui Contains the Java ME-specific classes used for the GUI . To clarify, it is called an " LCD UI " due to the fact that mobile phones normally use LCD displays; the API is not specifically tailored to this particular display technology. It is also said that "LCD UI" stands for Least Common Divisor due to the fact the specific UI has simplest possible design. javax.microedition.rms Provides a form of persistent storage for Java ME. javax.microedition.midlet Contains the base classes for Java ME applications. SPECIALIZED APIS ADDED IN MIDP 2.0 ''MIDP 2.0'' saw the introduction of gaming and multimedia APIs and some optional packages. javax.microedition.media Contains the base classes of the multi media playback. These are approximately a subset of the JSR 135 Java Mobile Media API . javax.microedition.lcdui.game A gaming API aimed at simple 2D sprite based games. javax.microedition.pki Authenticate APIs for secure connections. javax.microedition.messaging Wireless messaging API (optional), sending SMS and MMS messages. javax.microedition.pim Personal information management API (optional), access the device's address book. javax.microedition.io.file File connection API (optional), access the device's file system. DEVELOPMENT TOOLS There are several different ways to create MIDP applications: Code can be written in a plain text editor such as Notepad , or you can use a more advanced IDE such as NetBeans or Eclipse (with the appropriate plugins) which has a user interface for graphically laying out any forms you create, as well as providing many other advanced features not available in a simple text editor. SEE ALSO EXTERNAL LINKS
|
|
|