Glossary

Here you will find an explanation for some commonly used terminology.

API
An Application Programming Interface (API) is the interface (calling conventions) by which an application program accesses the operating system and other services. An API is defined at source code level and provides a level of abstraction between the application and the kernel (or other privileged utilities) to ensure the portability of the code.

CDC
The Connected Device Configuration (CDC) is a specification for the Java ME platform. Conceptually, CDC deals with devices with more memory and processing power than CLDC; it is for devices with an always-on network.
CLDC
The Connected, Limited Device Configuration (CLDC) is a specification for a Java ME platform. The CLDC is for devices and mobile phones with less than 512 KB or RAM available for the Java platform and an intermittent (limited) network connection. It specifies a light weight Java VM as well as several APIs for fundamental application services. Three packages are minimalist versions of the Java SE java.lang, java.io, and java.util packages. A fourth package, javax.microedition.io, implements the Generic Connection Framework, a generalized API for making network connections.
Deprecated
Something that is considered obsolescent or in the process of being phased out, usually in favour of a later replacement. .
GIF
The Graphics Interchange Format (GIF) is a standard for digitised images compressed with the LZW algorithm, defined in 1987 by CompuServe (CIS).
HTTP
Hyertext Transfer Protocol is a protocol (utilizing TCP) to transfer hypertext requests and information between servers and browsers.
IDE
An Integrated Development Environment (IDE) provides a programming environment as a single application. IDEs typically bundle a compiler, debugger, and GUI builder together.

J2ME
Deprecated term - see Java ME

Java ME
Java (TM) Platform, Micro Edition platform is a group of specifications and technologies that pertain to Java technology on mobile phones. Java ME technology is intended for a wide range of devices, from pagers and phones through to set-top boxes and car navigation systems. The Java ME platform is divided into configurations and profiles, specifications that describe what features of the Java environment for a specific class of device or mobile phone.

JAD
Java Application Descripter
JAM
Java Application Manager
JAR
Java ARchive is a compressed archive file containing Java class files, filename extension: ".jar". The Java SE Development Kit contains a tool called "jar" for creating .jar files, similar to the standard Unix tar command. Apart from archiving and compressing the class files, it also inserts a "manifest" file which can contain information about the class files, such as a digital signature. Combining class files into a single archive file makes it possible to download them in a single HTTP transaction. This, and the compression, speeds up execution of programs delivered via the Internet.
JCP
The Community Process (JCP) is an open organization of international technology developers and licensees who develop and revise technology specifications, reference implementations, and technology compatibility kits through a formal process.
JPG (or JPEG)
The Joint Photographic Experts Group (JPEG) is the original name of the committee that designed the standard image compression algorithm. JPEG is designed for compressing either full-colour or grey-scale digital images of "natural", real-world scenes. It does not work so well on non-realistic images, such as cartoons or line drawings. JPEG does not handle compression of black-and-white (1 bit-per-pixel) images or moving pictures.
JSR
Specification Request (JSR) is the actual description of proposed and final specifications for the platform. JSRs are reviewed by the JCP and the public before a final release of a specification is made.
KVM
The KVM is a compact virtual machine (JVM) that is designed for small mobile phones. It supports a subset of the features of the JVM. For example, the KVM does not support floating-point operations and object finalization. The CLDC specifies use of the KVM. According to folklore, the 'K' in KVM stands for kilobyte, signifying that the KVM runs in kilobytes of memory as opposed to megabytes.
MIDlet
MIDlet A MIDlet is an application written for MIDP. MIDlet applications are subclasses of the microedition.midlet.MIDlet class that is defined by MIDP.
MIDP
The Java ME Mobile Information Device Profile (MIDP) lets you write downloadable applications and services for network-connectable, battery-operated mobile handheld devices such as cell phones, two-way pagers, and devices running the Palm OS.
PNG
Portable Network Graphics (PNG) is an extensible file format for the lossless, portable, well-compressed storage of raster images. PNG provides a patent-free replacement for GIF and can also replace many common uses of TIFF. Indexed-colour, greyscale and ruecolour images are supported, plus an optional alpha channel. Sample depths range from 1 to 16 bits.
SEMC
Sony Ericsson Mobile Communications AB
SDK
Software Development Kit (SDK) is software provided by a software vendor to allow their products to be used with those of other software vendors.
UEI
The Unified Emulator Interface (UEI) specifies the interface between an IDE and an emulator. The Sony Ericsson SDK for the Java(TM) Platform supports this interface.
Используются технологии uCoz