For the Java ME platform, a profile defines standard Java APIs layered on top of a configuration. The profile extends a configuration to address the specific needs of a certain device family or domain.
For example, the Mobile Information Device Profile (MIDP) defines a standard set of Java APIs that, together with the Connected Limited Device Configuration (CLDC), provides a complete Java ME application runtime environment targeted at mobile information devices such as cellular phones, two-way pagers, and wireless personal organizers.
A description of MIDP and other Java ME technology platforms can be found at: