Before you begin developing ToolboxME for iSeries™ Java™ applications, you need to understand the following concepts and standards that govern such development.
The J2ME is the implementation of the Java 2 standard that provides Java runtime environments for Tier0 wireless devices, like personal digital assistants (PDAs) and cell phones. IBM® Toolbox for Java 2 Micro Edition adheres to this standard.
Wireless devices, such as PDAs and cell phones, that use wireless technology to connect to computers and networks are referred to as Tier0 devices. This name is based on the common 3-tier application model. The 3-tier model describes a distributed program that is organized into three major parts, each of which resides on a different computer or network:
Tier0 devices are often small, portable, resource-constrained devices, like PDAs and cell phones. Tier0 devices substitute for or complement the functionality of devices on the first tier.
A configuration defines a minimal set of APIs and the necessary capabilities of a Java virtual machine to provide the functions expected for a large set of devices. The CLDC targets the broad set of resource-constrained devices that include Tier0 devices.
For more information, see CLDC .
A profile represents a set of APIs built on an existing configuration that target a specific type of device or operating system. The MIDP, built on the CLDC, provides a standard runtime environment that enables you to dynamically deploy applications and services to Tier0 devices.
For more information, see Mobile Information Device Profile (MIDP) .