JavaTM 2 Micro Edition プラットフォーム (Java METM プラットフォーム)、Mobile Information Device Profile () アプリケーションは、携帯電話、PDA、双方向ポケットベルなどのモバイルデバイスをターゲットにしたアプリケーションです。これらのアプリケーションは、Connected, Limited Device Configuration () と MIDP の両方に準拠しています。
一般に、MIDP アプリケーション (MIDlet スイート) は次の要素で構成されています。
IDE では、MIDlet スイートは Mobility プロジェクト として管理されます。Mobility プロジェクトは、特定のモバイルデバイスのアプリケーションの実行をシミュレートする エミュレータプラットフォーム で実行されます。プロジェクト構成 と プリプロセッサコードブロック を使用すると、単一コードセット内に複数デバイス用の条件を定義して、各デバイス用の MIDlet スイートをテストしたり作成したりできます。
ビジュアルモバイルデザイナのドラッグ & ドロップ GUI 環境を使用しても、アプリケーションのワークフローと各画面を設計できます。標準のアプリケーションコンポーネントとコマンドに加えて、ビジュアルモバイルデザイナには、特別な画面を作成するためのカスタムコンポーネントと、Scalable Vector Graphics (SVG) および SVG アニメーションのサポートを提供します。
IDE は、モバイルゲームを作成するためのサンプルテンプレートを備えたゲームビルダーの UI も提供しています。
NetBeans は CDC の開発もサポートしています。