3 Definitions and abbreviations

02.193GPPRelease 1999Stage 1Subscriber Identity Module Application Programming Interface (SIM API)TS

3.1 Definitions

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.

3.2 Abbreviations

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 [1].