The Java Micro Edition SDK is a collection of tools and device emulators that
support the development of Java applications that run on devices compliant
with the Mobile Device Information Profile (MIDP), Connected Limited Device
Configuration (CLDC) and Connected Device Configuration (CDC). Such devices
include mobile phones, and personal digital assistants (PDAs) and embedded systems.
The Java ME SDK is installed as the default emulator in most versions of the NetBeans IDE.
The Java ME SDK uses the Java SDK, Standard
Edition (J2SETM SDK) compiler to compile your
source files and provides device emulators to simulate the performance of a
CLDC, MIDP or CDC application, as well as tools that help you monitor and improve the performance
of your application.
The Java ME SDK supports testing with several key features:
The Java ME SDK can simulate several devices including various standard mobile phone designs
and touch screen devices. This helps you learn what type of experience users can expect and verify
the portability of your application across different devices.
The Java ME SDK supports tracing and debugging with run-time logging
of various events, such as garbage collection, class loading, method calls,
and exceptions. You can also perform source-level debugging with an IDE while
an application runs in the Java ME SDK.
The Java ME SDK enables you to collect information that you can examine
to optimize the performance of your mobile applications. Performance tuning
utilities include profiling methods and monitoring memory usage and network
traffic. Also included is the ability to adjust the speed settings for graphic
rendering and refreshing as well as VM speed emulation and network throughput.
The new Java Java ME SDK includes support for the Mobile Service Architecture (MSA)
platform as well as Nokia's Scalable Network Application Package (SNAP) Mobile API.
You can access the preferences and utilities of the Java ME SDK
in the Tools & Extensions tab of the Java Platform Manager.