For the purposes of the present document, the following terms and definitions apply:
An Applet is an application built up using a number of classes which will run under the control of the Java Card virtual machine. Applets designed for smart cards are sometimes referred to as Cardlets.
Machine independent code generated by a Java compiler and executed by the Java interpreter.
The Class is a type that defines the implementation of a particular kind of object. A Class definition defines instance and class variables and methods.
A framework defines a set of Application Programming Interface (API) classes for developing applications and for providing system services to those applications.
GSM applet :
The GSM application conforming to TS 51.011
. It might be a Java Card applet or native application.
An object oriented programming language developed by Sun Microsystems designed to be platform independent.
A Method is a piece of executable code that can be invoked, possibly passing it certain values as arguments. Every Method definition belongs to some class.
The principal building block of object oriented programs. Each object is a programming unit consisting of data (variables) and functionality (methods)
A group of classes. Packages are declared when writing a Java Card program
Toolkit applet :
Applet loaded onto the SIM card seen by the Mobile as being part of the SIM Toolkit application and containing only the code necessary to run the application. These applets might be downloaded over the radio interface.
Virtual Machine :
The part of the Run-time environment responsible for interpreting the bytecode.
For the purposes of the present document, the following abbreviations apply, in addition to those listed in TR 21.905
Application Protocol Data Unit
Application Programming Interface
Card Acceptance Device
For Further Study
Java Card™ Run Time Environment
Java Virtual Machine
Subscriber Identity Module
Short Message Service - Cell Broadcast
Short Message Service - Point to Point
Unstructured Supplementary Services Data