J2ME Organization


Different "flavors" of Java for different types of devices

J2ME platform technology has three components which, taken together, form a compliant Java application environment:

  1. A Configuration is a combination of a Java virtual machine and a set of application support APIs that are shared across a class of devices.
  2. A Profile is a set of APIs (designed for a specific configuration) that address the needs of a narrower device category.
  3. An Optional Package is a set of technology-specific APIs that extends the capabilities of a Java application environment