A JavaTM 2, Micro Edition platform (Java METM Platform), Mobile Information Device Profile ( ) application is an application targeted for mobile devices such as mobile phones, PDAs, and two-way pagers. Such applications conform to both the Connected, Limited Device Configuration ( ) and MIDP.
A MIDP application, or "MIDlet Suite," typically consists of:
In the IDE, MIDlet Suites are managed as mobility projects. Mobility projects are executed through an emulator platform, which simulates the execution of the application on a specific mobile device. Using project configurations and preprocessor code blocks, you can define conditions for multiple devices in a single set of code, enabling you test and produce MIDlet suites for each device.
You can also use the Visual Mobile Designer's drag and drop, GUI environment to design your application's workflow and individual screens. In addition to standard application components and commands, the Visual Mobile Designer provides custom components for creating specialized screens and support for Scalable Vector Graphics (SVG) and SVG animations.
The IDE also supplies a Game Builder UI with sample templates for creating mobile games.
NetBeans also supports CDC development.