EricGiguere.com > Eric's J2ME Pages > J2ME Acronym List |
Screen-friendly version | Set your preferences |
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.
Acronym | Definition | |||
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? |
|
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 |