Java ME and Embedded
Create, test, debug, and deploy applications that will run on the Raspberry Pi, mobile phones, PDAs, and set-top boxes, and other mobile and embedded systems.
Java SE Embedded
The Java SE Embedded platform optimizes Java SE for mid-range to high-end embedded systems. Devices having 32MB (without graphics) or more for Java can use Java SE Embedded.
NetBeans IDE offers full development support against remote embedded platforms, including intuitive development, one-click deployment, remote debugging, and comprehensive remote profiling.
For example, the IDE provides complete end-to-end integration with the Raspberry Pi. In one click, your application is deployed, after which you can debug and profile it.
Java ME Embedded
Java ME Embedded is a subset of the Java SE platform that has been scaled down to fit the limitations of resource-constrained devices and optimized for low to mid-range embedded-systems. Devices having 8MB (without graphics) or more for Java can use Java ME Embedded.
The IDE supports the use of the Java ME 8 CLDC Platform Emulator, provides intuitive tools and editors for Java 8 on Java ME, and lets you easily customize optional packages in the Java ME Embedded platform.
Phones, Hand-Held Devices, Java Card, and Set-Top Boxes
Create, test, and debug applications for the Mobile Information Device Profile (MIDP) 1.0, 2.0, 2.1 (MSA), the Connected Limited Device Configuration (CLDC) 1.0 and 1.1, and the Connected Device Configuration (CDC).
The IDE comes bundled with the Java ME SDK which supports both CLDC and CDC development. You can register other mobile and embedded platforms from the Tools menu.
The Java Card Platform is a JVM that runs on smart cards. This platform supports familiar Java APIs such as servlets and allows you to write web applications that run on tiny devices that fit in the palm of your hand.
The IDE supports Java Card projects, Java Card applet deployment, and a Java Card device console.
Visual Mobile Designer
Develop GUIs rapidly with the Visual Mobile Designer. Drag and drop components like wait screens, login screens, file browsers, an SMS composer, and splash screens are included. The Analyzer tool helps you decrease file size by identifying unused components for removal, and it also checks for MIDP 1.0 compliance. The VMD also makes GUI localization easier.
Note: The Visual Mobile Designer is available in the NetBeans Update Center. To run VMD in the IDE, you need to install the Visual Mobile Designer plugin from the Update Center (Tools > Plugins > Available Plugins).