An emulator simulates the execution of an application on one or more target devices. For example, the CLDC platform enables you to run applications on several sample devices with different features, such as screen size, keyboard, runtime profile and other characteristics.
Java ME Platform SDK provides two well-known emulation platforms: CLDC with MIDP and CDC with AGUI. Both platforms include predefined devices with different screen sizes, runtime profiles, and input methods.
The SDK also provides a way to prepare a CDC application for execution on a Blu-ray disc player, as described in BD-J Stack.
The SDK includes the JavaFX runtime and includes two default phone skins for JavaFX. You can use the SDK to run JavaFX project Java application descriptor (JAD) files or Java archive (JAR™) files. See JavaFX Platform.