02.193GPPRelease 1999Stage 1Subscriber Identity Module Application Programming Interface (SIM API)TS
For the purposes of this TS the following definitions apply:
Applet: An Applet is an application built up using a number of modules which will run under the control of a virtual machine.
Bytecode: Machine independent code generated by a bytecode compiler and executed by a bytecode interpreter.
Data Structure: A collection of related data values such as the age, birth date and height of an individual.
Framework: A framework defines a set of Application Programming Interface (API) functions and data structures for developing applications and for providing system services to those applications.
Function: A callable and executable body of computer instructions which perform a specific computation or data processing task.
GSM applet: The GSM application conforming to 3GPP TS 11.11.
Module: A collection of functions and data structures which implement an entire application or a particular application feature or capability.
SIM API Framework: Part of the SIM responsible for the handling of applications (including triggering and loading). It also contains the library for the proactive API.
Toolkit applet: Applet loaded onto the SIM 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.
Trusted Party: A trusted party can be described as an entity trusted by the card issuer with respect to security-related services and activities.
Virtual Machine: The part of the Run-time environment responsible for interpreting the bytecode.
For the purposes of this TS the following abbreviations apply:
AC Application Code
AID Applet IDentifier
APDU Application Protocol Data Unit
API Application Programming Interface
AVN Applet Version Number
CA Certification Authority
CAD Card Acceptance Device
CHV1/2 Card Holder Verification information 1 and 2
EEPROM Electrically Erasable and Programmable Read Only Memory
EPOS Electronic Point of Sale
FFS For Further Study
GPRS General Packet Radio Service
IFD Interface Device
IN Intelligent Network
ME Mobile Equipment
MExE Mobile Station Execution Environment
MS Mobile Station
RAM Random Access Memory
ROM Read Only Memory
RPC Remote Procedure Call
SIM Subscriber Identity Module
SE Sending Entity
SMS-CB Short Message Service – Cell Broadcast
SMS P-P Short Message Service, Point to Point
TAR Toolkit Application Reference
TLV Tag, Length, Value
USSD Unstructured Supplementary Services Data
WAP Wireless Application Protocol
WTLS WAP Transport Layer Security
Further abbreviations are given in TR 21.905 .