Terms and abbreviations

Term or abbreviation

Meaning

3G

3rd generation (3G) mobile phone technology.

3GPP

3rd Generation Partnership Project. A collaboration agreement, aimed at producing technical specifications and announcements about different mobile information technologies.

API

Application Programming Interface. A set of definitions, which present the ways of how things communicate inside a software application. It provides the functions the application can use to operate.

Avkon

Symbian extensions and modifications to Uikon and other parts of the Symbian OS application framework.

BIO

Bearer Independent Objects.

Bluetooth

A specification for short-range wireless communication.

Capability

A capability grants access to a set of APIs, directories, and files. Most capabilities are given at installation. An application signature determines its capabilities.

Certificate

A certificate verifies digitally information such as vendor or source. Usually based ion a public key received from certificate authority used to validate by the signature.

CLDC

Connected Limited Device Configuration. Defines the base set of application programming interfaces and a virtual machine for resource constrained devices like mobile phones.

CSS

Cascading Style Sheets. A mechanism for adding style, color, or spacing to Web documents.

DRM

Digital Rights Management

ECOM

Symbian OS framework for plug-in DLLs which allows sending and receiving of SMS messages.

EGL

OpenGL ES native platform graphics interface

GPRS

General Packet Radio System. A radio technology for GSM networks. Transmission rates with theoretical maximum of 171.2 Kbps

GSM

Global System for Mobile communications. Digital mobile phone system

GUI

Graphical User Interface

HSCSD

High Speed Circuit Switched Data. Data communications technology for GSM with transmission rates between 14.4Kbps and 57.6 Kbps.

HTTP

Hypertext Transfer Protocol. Data transfer protocol.

IrDA

IrDA Infrared Data Association. An association which defines the specifications for infrared communications between different devices.

IDE

Integrated Development Environment.

IMAP4

Internet Message Access Protocol. E-mail protocol.

Java

An object-oriented programming language, which offers compatibility on different platforms. This is achieved by using Java Virtual Machine (JVM), which operates on top the operating system and interprets the application, which has to be compiled before use. JVM offers information security with its sand-box implementation, which means that the application is not allowed to use resources outside of its context.

JAD

A text file containing information about the MIDlet, such as where to download its JAR from and how to execute it.

JAR

Compressed archives file containing the MIDlet classes and any required resources.

JCP

Java Community Process. Sun-organized community, which centralizes the development of Java language.

JSR

Java Specification Request. A document addressed to JCP, which proposes new specifications to be created or the old ones to be changed.

JME

JavaTM Platform Micro Edition. A platform that has a Java API collection for embedded consumer products, like mobile phones. It uses MIDP profile which has two configurations, CLDC and CDC of which the CLDC is used with mobile phones.

MIDP

Mobile Information Device Profile. A Java specification for embedded devices.

MMS

Multimedia Messaging System. Similar to SMS, it is used in sending and receiving multimedia messages via mobile telephones and e-mail.

MTM

Message Type Module

OBEX

Object Exchange. A transfer of objects such as files or data between two devices, for example, by Infrared or Bluetooth.

OMA

Open Mobile Alliance. An alliance which facilitates usage of mobile data services. It delivers specifications for mobile application .technology, targeting at promoting interoperability.

OpenGL

Open Graphics Language. A programming language used in providing 2- and 3-dimensional graphics on different platforms.

OTA

Over-the-Air.

PCconnectivity

A possibility to connect the device to a personal computer and use this connection (e.g. via a cable) to transfer information.

RTC

Real-Time Clock. A computer clock, which maintains the time for the device either power on or off.

SyncML

Synchronization Markup Language. A platform independent information synchronization standard, used e.g. in synchronizing contact lists and calendars between two different devices.

SDK

Software Development Kit.

SMS

Short Message Service Text. Messaging service in GSM networks.

SMTP

Simple Mail Transfer Protocol. E-mail protocol.

TCP/IP

Transmission Control Protocol / Internet Protocol.

UI

User Interface.

Uikon

A UI and control framework common to all Symbian OS devices.

VCalendar

Data format for exchanging calendar and scheduling information.

vCard

An electronic business card, which holds information like person's name, different addresses, telephone numbers etc. It is used in changing information between different end-user machines.

WAP

Wireless Application Protocol. A protocol used in mobile data transfer.

WCMDA

Wideband Code Division Multiple Access technology.

WTAI

Wireless Telephony Application Interface. WAP tools for creating telephony applications.

WML

Wireless Markup Language. XML-based markup language optimized for mobile devices with small screen.

WTLS

Wireless Transport Layer Security. The WTLS layer provides privacy, data integrity and authentication for WAP.

XHTML

eXtensible HyperText Markup Language. A markup language used in expressing the contents of a Web page. As based on XML, the language is stricter than its closest relative language, HTML.