EricGiguere.com > Eric's J2ME Pages > J2ME Acronym List
Screen-friendly version  | Set your preferences

General:  Overviews  |  FAQs  |  Fallacies  |  Acronyms
Special Topics:  Security  |  Web Services  |  XML
Configurations:  CLDC  |  CDC
Profiles:  MIDP  |  IMP  |  FP  |  PBP  |  PP
Optional Packages:  MMAPI  |  WMA
Resources:  Tools  |  Mailing Lists  |  Forums  |  Other

 

J2ME Acronym List

To sort out the alphabet soup that is J2ME, here is a list of common J2ME-related acronyms. The list is sorted alphabetically by acronym.

AcronymDefinition
AMS Application Management Software
 
The system software responsible for installing, running, and terminating J2ME applications.
API Application Programming Interface
 
A set of classes or interfaces that applications use to access a specific group of related features or capabilities.
CBS Cell Broadcast Service
 
A GSM service that allows carriers to broadcast messages to all devices reachable from a certain cell or a group of cells. Devices with WMA support can receive CBS messages, but not send them.
CDC Connected Device Configuration
 
A superset of the CLDC that provides a much more J2SE-like environment. The underlying configuration for the Foundation Profile (FP), Personal Basis Profile (PBP) and Personal Profile (PP).
CLDC Connected Limited Device Configuration
 
The most basic J2ME configuration defining the minimal set of Java functionality that can be expected on a J2ME device. The underlying configuration for the Mobile Information Device Profile (MIDP) and the Information Module Profile (IMP).
CVM Compact Virtual Machine
 
The name of a full-featured Java virtual machine (VM or JVM) designed specifically to run in less limited but still constrained environments. Used in the reference implementations of the Connected Device Configuration (CDC) and the profiles that depend on the CDC.
FAQ Frequently Asked Question
 
Not really a J2ME term, but you might be wondering what it means.
FP Foundation Profile
 
A profile that adds a number of useful J2SE classes to the Connected Device Configuration (CDC). The Personal Basis Profile (PBP) and the Personal Profile (PP) are supersets of the FP.
GCF Generic Connection Framework
 
A set of input/output (I/O) classes and interfaces that abstract various I/O models and provide a factory-driven method of obtaining I/O connections to arbitrary data streams.
IMP Information Module Profile
 
A subset of the Mobile Information Device Profile (MIDP) for devices that don't need the user interface classes defined by MIDP.
J2EE Java 2 Enterprise Edition
 
The collection of enterprise-level Java specifications, including Enterprise JavaBeans (EJBs), servlets, JavaServer Pages (JSPs), and the Java Messaging Service (JMS).
J2ME Java 2 Micro Edition
 
The collection of Java specifications for constrained devices like cellphones and other mobile or handheld devices.
J2SE Java 2 Standard Edition
 
The core Java specifications.
JAD Java Application Descriptor
 
A text file that describes important properties about a MIDP application. The JAD can be downloaded separately from the JAR file that contains the code, allowing the device to quickly determine whether or not to download the JAR file.
JAM Java Application Manager
 
Another name for the AMS (application management software).
JCP Java Community Process
 
The standards process through which all Java standards are proposed and developed.
JSR Java Specification Request
 
A specific Java standard, as developed through the Java Community Process (JCP).
JTWI Java Technology for the Wireless Industry
 
A unification of various J2ME standards into a single cohesive standard for the J2ME-enabling of wireless devices like cellphones.
KVM Kilobyte Virtual Machine
 
The name of the Java virtual machine (VM or JVM)included in the reference implementation of the Connected Limited Device Configuration. Sometimes used as a generic replacement for a Java virtual machine designed to run in a constrained environment, though technically it really refers to a specific implementation of such a VM.
MIDP Mobile Information Device Profile
 
A profile that adds basic networking, user interface, and persistence functionality to the Connected Limited Device Configuration (CLDC). The most widely-deployed J2ME profile.
MMAPI Mobile Media API
 
An optional package that provides a simple API for playing and recording audio, video, and other multimedia streams.
OTA Over The Air (Provisioning)
 
In general, the ability to wirelessly download and install a J2ME application onto a device. More specifically, the part of the MIDP specification that describes how to do the wireless provisioning of MIDP devices.
PBP Personal Basis Profile
 
A superset of the Foundation Profile that adds many more missing J2SE features. It also defines the Xlet application model, borrowed from the Java TV APIs.
PDAP Personal Digital Assistant Profile
 
A proposed profile aimed squarely at personal digital assistants (PDAs). The profile did not go forward, however, and only ended up defining two optional packages for file and PIM access.
PIM Personal Information Manager
 
A generic term for software that manages personal information like address books, calendars, to-do lists, and so on.
PNG Portable Network Graphics
 
A portable, lossles graphics format used in place of the GIF format. The GIF format uses a patented algorithm, the PNG is a patent-free replacement.
PP Personal Profile
 
A superset of the Personal Basis Profile that adds a few backwards compatibility features in order to support most PersonalJava features.
RMS Record Management System
 
The MIDP (and IMP) subsystem used to persist data using a simple record-based database.
SMS Short Message Service
 
A GSM service for sending short text or binary messages to devices. Devices with WMA support can send and receive SMS messages.
WMA Wireless Messaging API
 
An optional package that defines APIs for sending and receiving wireless messages, typically SMS (Short Message Service) messages. Can be included on any device that supports the Connected Limited Device Configuration (CLDC).
WORA Write Once Run Anywhere
 
The ability to take compiled Java bytecode and run it on any platform supporting a Java virtual machine.

Sponsored Links
 
 
Why are these ads here?

 
Google Web www.ericgiguere.com   
1-by-1 black pixel for creating lines
 
Copyright ©2003-2009 Eric Giguere | Send mail about this page | About this site | Privacy policy
Site design and programming by Eric Giguere | Hosting by KGB Internet Solutions
This site is Java-powered | Get Firefox!
This page was last modified on November 5, 2003