Glossary

Active Object

A class responsible for issuing requests to asynchronous service providers and handling those requests on completion. Must be derived from CActive .



Active Scheduler

A class responsible for scheduling events to the Active Objects in an event-handling program. Class must be derived from CActiveScheduler .



AIF (Application Information File) ”

File which contains the caption, icon, capabilities and MIME priority support information for an application. Has the file extension .aif .



AIF Builder

A GUI application for generating an application information file, including its bitmaps. The SDK application runs on a development machine (not the device or Emulator).



API (Application Programming Interface)

The visible public behavior a system object or component exposes to other objects or components .



Apparc (Application Architecture)

Provides part of the basic framework for Symbian OS applications along with CONE.



Application Framework

Handles application start-up and accessing the application data (its document).



Application Launcher

The default view of a Series 60 device, displaying the applications available for selection in grid or list view modes.



AppWizard

Tool that can be integrated with IDEs , enabling you to quickly produce skeleton GUI applications.



ARM Processor

A processor running 32-bit (or 16-bit) embedded RISC from ARM.



ARM4

32-bit instruction set and binary interface for ARM-based processors. If an application is compiled for ARM4, it can only call functions compiled for ARM4 or ARMI. ARM4 code runs faster than THUMB code but takes up more ROM space.



ARMI

32-bit instruction set and binary interface with interworking for ARM-based processors. If an application is compiled for ARMI, it can call functions compiled for ARM4, THUMB or ARMI. ARMI code runs faster than THUMB code but takes up more ROM space. This is the suggested default build format for compatibility.



ASCII (American Standard Code for Information Interchange)

A standard for the code numbers used by computers to represent all the upper- and lower-case Latin letters , numbers , punctuation, and so on. There are 128 standard ASCII codes, each of which can be represented by a 7-digit binary number.



Avkon

Series 60 standard UI library and application framework ”built on Symbian Uikon technology.



BC (Binary Compatibility)

A library is binary compatible, if a program linked dynamically to a former version of the library continues running with newer versions of the library without the need to recompile.



Bearer

A telephone network used to carry a call.



Black-box testing

Testing carried out without knowledge of the component under test.



Blit

Block transfer copy of pixel data from memory to a graphics device.



Bluetooth ( BT )

An open standard for wireless transmission of voice and data between mobile devices.



Bmconv

Tool for converting bitmaps between Windows and Symbian OS formats.



BMP (bitmap file)

Provides the pixel patterns used by pictures, icons and masks, sprites and brush styles for filling areas of the display.



Boolean

An expression or variable that can have only a true or false value.



CA (Certificate Authority)

A trusted third-party organization or company that issues digital certificates used to create digital signatures and public-private key pairs.



Certificate Generator

Used to create a certificate request file, which is sent to a certification authority.



Cipher suite

A mechanism for data encryption used by secure sockets.



Cleanup Stack

The stack of references to partially constructed items maintained by CleanupStack::PushL() and CleanupStack::Pop() , which will be cleaned up, should a leave occur.



Client

A program which requests services from another program.



Clipping region

The region to which graphics primitives are clipped.



Codec ( coder /decoder)

Mechanism for converting data into a different format ”and back again.



Coding standards

Standards defined by Symbian or others that dictate good coding practice.



COM

A serial communication port which supports the RS-232 standard of communication.



CommDB (communications database)

Provides systemwide storage for communications- related settings.



Comms module (CSY)

Serial communications module. Provides an implementation of a serial port to the Serial Communications Server.



Compact Business Cards

Business card in an old, Nokia-defined format for the Nokia 9000 smart phone.



Competence Center ”Series 60

Nokia's system for awarding a limited number of companies with an audited high level of competence in Series 60 software engineering.



Competence Center ”Symbian

Symbian's system for awarding a limited number of companies with an audited high level of competence in Symbian OS software engineering.



Compound control

A control that contains one or more simple or compound controls.



CONE (Control Environment)

Provides an active-object interface to the Window Server's asynchronous services, and provides framework for controls and app UI.



Console applications

Applications that do not have a GUI interface.



Container control

A compound control.



Context-sensitive menu

Provides users with a particular menu dependent upon the state of the application when the menu is requested .



Control

A rectangular area of the screen that may respond to user input events.



Crop

To eliminate unwanted portions of a picture when it is output.



CSV (comma-separated value)

A file format whereby a comma separates each distinct data entry.



CSY (serial communications module)

Serial communications module. Provides an implementation of a serial port to the Serial Communications Server.



Datagram

A packet of information used in a connectionless network service that is routed to its destination using an address included in the datagram's header.



Daytime

An Internet protocol for determining the time at a remote computer's location ”given in human-readable form.



Descriptor

A class derived from tdesC , which describes an area of memory used as either a string or some binary data.



Dialog

A control, normally invoked by the selection of a menu command, allowing interaction between the user and the program.



Dial-Up Networking ( DUN )

A way to connect to a network by dialing in over phone lines to a modem.



Direct Screen Access ( DSA )

A way of drawing to the screen without using the window server ”avoids Client/Server communication and is therefore much faster.



DLL (Dynamic Link Library)

Dynamic Link Libraries are loaded in response to an explicit API call made by an executing program.



DNL (Dynamic Navigational Link)

Applications that use the view architecture can allow other applications to send messages specifying a view to display, and possibly relevant accompanying data, called a Dynamic Navigational Link (DNL) message.



DNS (Domain Name Server)

A database of Internet names and addresses that translates the names to the official Internet Protocol numbers and vice versa.



Document embedding

Storing one document inside another so there is an association between them ”for example, storing a picture inside a text document.



Double buffering

A technique to smooth animation by building an image in an off-screen buffer prior to display.



DTMF (Dual Tone Multi-Frequency)

A method used by the telephone system to communicate the keys pressed when dialing. Pressing a key on a phone's keypad generates two simultaneous tones, one for the row and one for the column. These are decoded by the exchange to determine which key was pressed.



ECom

A framework that facilitates the use of plug-in modules.



Editor

A UI control for data entry.



EIKON

EIKON consists of a programming framework together with a set of concrete controls and standard dialogs. EIKON was replaced in Symbian OS v6.0 by UIKON and platform-specific UI libraries.



Emulator

An implementation of the Symbian platform hosted on PCs running Microsoft Windows. The Emulator is the primary development environment for the Symbian platform.



Engine

The UI independent portion of an application, concerned with data manipulation and other fundamental operations independently of how these are eventually represented to the user.



EPOC

The original name for Symbian OS. It defines an Operating System designed specifically for mobile, ROM-based computing devices.



ESOCK

The Symbian OS sockets framework. It provides an abstract sockets interface, for which extensions to support particular sockets protocols, such as TCP/IP, can be written.



ETel

The Symbian OS telephony framework. It provides an abstract telephony interface, for which extensions to support particular telephony protocols or devices can be written.



Event

A loose term used to describe the cause of the completion of a request to an event source.



Event source

An asynchronous service provider that causes requests to complete when some event ”usually not directly solicited ”occurs.



Exception

A program condition that causes it to leave.



Externalization

The process of writing an object's data to a stream.



Factory function

A function that returns a pointer of its own type ”an object construction mechanism.



FFS (Flash Filing System)

A persistent file system that uses flash RAM for storage. Typically the c: drive.



FEP (Front End Processor)

A framework enabling the input of characters ”for example, T9, handwriting recognition or voice input.



FIFO (first-in, first-out)

A queued type of buffer.



File

A collection of data in persistent storage, accessible via the File Server.



File Server

The server thread that mediates all file system operations. All application programs that use files are clients of this thread.



Flush

To empty a buffer, sending its contents to the next stage in processing.



Fold

The removal of differences between characters that are deemed unimportant for the purposes of inexact or case-insensitive matching. As well as ignoring differences of case, folding ignores any accent on a character.



Form

UI component to present related data entry fields.



Framework

A component that allows its functionality to be extended by writing plug-in modules ”framework extensions. The extension developer writes classes that derive from interfaces defined by the framework. The framework loads the required extensions during runtime.



FTP (File Transfer Protocol)

Protocol used on the Internet for exchanging files.



GCC

GNU C++ compiler.



GDI (Graphics Device Interface)

The Symbian OS component related to graphics manipulation, graphics contexts, and bitmaps.



GET

HTTP request method used to ask for a specific document.



GIF (Graphics Interchange Format)

A common format for image files.



GNU

An organization devoted to the creation and support of open-source software.



GPRS (General Packet Radio Service)

A GSM data transmission technique that does not set up a continuous channel from a portable terminal for the transmission and reception of data, but transmits and receives data in packets.



Granularity

The number of elements by which the array capacity of an array is increased.



Grid

A UI component that provides functionality for row and column layout.



GSM (Global System for Mobile communication)

A digital mobile telephone system that uses a variation of time-division multiple access. It is the most widely used of the three digital wireless telephone technologies (TDMA, GSM and CDMA).



GT (Generic Technology)

Symbian OS generic platform used as the basis of a UI platform such as Series 60.



GUI (Graphical User Interface)

Systems of windows, dialogs and other controls that the user interacts with.



HAL (Hardware Abstraction Layer)

Used to provide a generic interface to the hardware and "hide" hardware-specific functions.



Handle

A way of identifying an object that is owned or managed by another thread or process.



Heap

An area of memory used for dynamic memory allocation.



HTML (HyperText Markup Language)

Coding language used to create hypertext documents for use on the Internet.



HTTP (HyperText Transfer Protocol)

The underlying protocol used by the Internet. HTTP defines how messages are formatted and transmitted, and what action Web servers and browsers should take in response to various commands.



HyperTerminal

A Windows program that you can use to connect a host computer to your hardware device, using serial communications devices on the host computer and your hardware device connected via a null modem cable.



IAS (IrDA Information Access Service)

Layer of the IrDA protocol stack that is responsible for service discovery.



ICO

Image format for an icon.



IDE (integrated development environment)

A system for supporting the process of writing software. Such a system may include a syntax checker, graphical tools for program entry, and integrated support for compiling, running and debugging the program ”relating compilation errors back to the source.



IMAP4 (Internet Message Access Protocol, v.4)

An open standard for remotely accessing Internet email stored on a server.



IMEI (International Mobile Station Equipment Identification)

A phone serial number. To displayed a phone's IMEI number, enter the sequence *#060# .



Installation File Generator

The makesis.exe tool that is provided with the SDK to create an installation file.



Interface (ECom)

A class that defines the services offered by the plug-in DLLs.



Internalize

The process of reading data from a stream and assigning that data to an object, possibly constructing a new object from the data.



Internationalization

Making an application available to a international market by supporting different languages, and so on.



Internet access point ( IAP ) ”

A series of settings that can be used to access the Internet, such as username, password, ISP details and so on.



Internet Assigned Numbers Authority ( IANA )

Central registry for various Internet protocol parameters, such as port, protocol and enterprise numbers, and options, codes and types.



Internet Control Message Protocol ( ICMP )

The part of the IP protocol that handles error and control messages.



Inter-Process Communication ( IPC )

Communication across thread and process boundaries. Used by servers in Symbian OS.



IP (Internet Protocol)

The network layer protocol for the TCP/IP protocol suite.



IP Address

A globally unique number assigned to each device on the Internet, used to make a connection to that specific machine.



IR (infrared)

Electromagnetic waves in the frequency range just below visible light ”corresponding to radiated heat.



IrCOMM

IrDA protocol that provides COM (serial) port emulation for legacy COM applications, printing and modem devices.



IrDA (Infra Red Data Association)

The body that sets the standards used in infrared communications.



IrLAN

IrDA protocol used to support IR wireless access to local area networks.



IrLAP

IrDA protocol that provides a point-to-point link.



IrLMP

IrDA protocol that provides support for multiple sessions over the single point-to-point link.



IrMUX

IrDA protocol that provides unreliable datagram service.



IrOBEX (Infrared Object Exchange)

Protocol used to exchange vCards and vCals.



IrTranP

IrDA protocol that can be used for transferring pictures between digital cameras and Symbian OS phones.



ISP (Internet Service Provider)

A company that provides access to the Internet, usually for a fee.



Java

A high-level programming language developed by Sun Microsystems.



Java MIDP (Mobile Information Device Profile)

A set of Java APIs that are specialized for use in mobile phones.



JPEG (Joint Photographic Experts Group )

A graphic image file or an image compression algorithm.



Just-in-time ( JIT )

Just-in-time debugging ”the debugger attaches to a process that is at the point of dying.



Kernel

The core of the Operating System. It manages memory, loads processes and libraries, and schedules threads for execution. Symbian OS's Kernel is called ekern.exe .



L2CAP (Bluetooth Logical Link Control and Adaptation Protocol)

Controls how multiple users of the link are multiplexed together, handles packet segmentation and reassembly, and conveys quality-of-service information.



Leave

Symbian OS exception handling. To leave is to invoke the function User::Leave() . This causes a return to the current trap harness and is equivalent to throw in C++.



Library

A collection of precompiled routines that a program can use.



Linked list

Set of stored data items in which each element or node contains a pointer to the previous or next list element.



List

UI component to display an array of textual or graphical elements.



Locale

The set of information that corresponds to a given language and country.



Log Engine

Used to record events of interest to the user, of which they may not be immediately aware, or of high importance as costs are incurred, such as telephone calls. These events can be retrieved by a viewer application and displayed to the user.



Machine UID

A unique device identification code that should be absolutely unique to a manufacturers product.



Macro

A set of instructions stored in an executable form.



Magic number

A literal number appearing without explanation or obvious meaning in your code.



Makefile

A file containing all the information necessary to specify how to build projects in various environments; generated by the makmake tool from an .mmp file.



Mask

Bitmap defining transparent regions of another bitmap.



MBM (multibitmap file)

A collection of compressed bitmaps. Used in Symbian OS as an efficient way of storing and retrieving a large number of bitmaps in a single file.



Memory leak

A condition that occurs when applications allocate memory for use but do not free allocated memory when finished.



Menu

A UI control that contains a list of actions the user can perform.



Messaging

A framework for the core messaging functionality, and a framework for providing support for new messaging protocols. The API is used by both client applications and protocol providers.



MIME (Multipurpose Internet Mail Extensions)

A protocol whereby an Internet mail message can be composed of several independent items, including binary and application-specific data.



Mixin

A protocol interface definition designed for "mixing in" in with primary base classes. The basis of the only use of multiple inheritance allowed in Symbian OS. Mixins should contain only pure virtual member functions. This means they describe only the expected behavior of an object.



MMP

Also known as a project file. A hand-edited file whose main purpose is to specify the source files which go to make up a releasable. Used as an input to the makmake tool.



MMS (multimedia messaging service)

A mechanism for sending content-rich multimedia messages between mobile phones.



Modal

Describes a type of dialog. A modal dialog must be closed before the user can interact with any other UI control.



Modeless

Describes a dialog that is not modal.



MSDN (Microsoft Developer Network)

A set of services designed to help developers write applications using Microsoft products and technologies (http://msdn.microsoft.com).



MTM (message type module)

Plug-in to the messaging architecture ”a group of components that together provide message handling for a particular protocol.



Multi-Field Numeric Editor ( MFNE )

Numeric editors that have one or more fields that are separated by data-specific characters. Can be used for the entry of dates, time and so on.



Multitasking

The ability to execute more than one task at once. In computing terms, this means switching from one program to another so quickly that it gives the appearance of executing more than one program at the same time.



Multithreading

The ability some Operating Systems have to execute different parts , or threads, of a program simultaneously .



Namespace

A scope in which declarations and definitions are grouped together.



NIFMAN (Network Interface Manager)

Symbian OS component responsible for network connections.



Note

A UI control used to convey information to the user.



OBEX (Object Exchange)

A set of high-level protocols allowing objects such as vCard contact information and vCalendar schedule entries to be exchanged using either IrDA (IrOBEX) or Bluetooth.



OOD (out of disk)

Condition caused when the current file space is exhausted.



OOM (out of memory)

Condition caused when RAM is exhausted.



Options menu

Menu activated by pressing the Options soft key. (Options is the default value of the left soft key.)



OS (Operating System)

The system software used by computers to schedule tasks and control the use of system resources.



Packet Switched Data ( PSD )

A data communications network based on the principles of packet switching.



Panic

A runtime exception caused by a programming error that terminates the current thread of execution.



PCM (Pulse Code Modulation)

The process of taking samples of an analog sound and storing the results as binary data.



PDP (Packet Data Protocol)

A PDP context refers to a set of information such as, security, billing, quality of service and routing, which describes a mobile wireless service call or session.



Personal digital assistant ( PDA )

A hand-held computing device.



PIM (personal information manager)

An application that usually includes an address book and organizes unrelated information, such as notes, appointments and names, in a useful way.



Platform UID

A unique platform identification code. Each release of Series 60 will have a different platform ID.



Plug-in

A polymorphic interface DLL used to enhance, or extend the operation of, a parent application.



PNG (Portable Network Graphics)

A graphics format designed as the successor to GIF.



POP3 (Post Office Protocol, v.3)

An open standard for retrieving Internet email from a server.



Port number

The identifier for a logical communications channel between an application and a transport service. Each program or service listens on a particular port for incoming packets, with certain ports permanently assigned to particular protocols by the IANA ”for example, port 80 is generally used for HTTP traffic. Port numbers are always used in conjunction with IP addresses when establishing connections to host devices.



POST

HTTP request method for transmitting form data.



PRT

Protocol module.



PUT

An HTTP method for pushing data to a server.



QA (quality assurance)

A system for assuring that commercial products meet certain minimum standards.



Query

UI component used to pose a question to the user.



RAM drive

A temporary file system that is not persisted . typically the d: drive.



RAS (Remote Access Service)

A Windows feature that allows remote users to log into a LAN. Can be configured to allow the Series 60 emulator to connect to the network.



Resource files

Files containing data separate from executable code. Their main uses are for defining user interfaces components and for storing localizable data.



RFC 2616

Specification for HTTP 1.1.



RFCOMM

An interface that allows an application to treat a Bluetooth link in a similar way as if it were communicating over a serial port.



RGB

Red, green and blue ”the primary colors that are mixed to display the color of pixels on a screen. Every color of emitted light can be created by combining these three colors in varying levels.



RISC (Reduced Instruction Set Computer)

A computer processing technology in which a microprocessor understands a few simple instructions, thereby providing fast, predictable instruction flow.



ROM (read-only memory)

Memory used to hold programs and data that must survive when the computer is turned off. It is a permanent memory that can be read but not (easily!) changed. Typically the z: drive.



RS-232

The standard for serial data transmission using cables, normally carrying between ±15V and ±112V on both data and control signal lines.



SA (System Agent)

A server that dynamically manages the state of variables whose values reflect the current state of aspects of a number of system components.



SDK (Software Development Kit)

A package that allows software developers to create products to run on a particular platform.



Selection key

The "key" used to confirm a selection. On Series 60 devices this usually means the center position of the navigation controller.



Semaphore

A Kernel object used to synchronize cooperating threads in Symbian OS. Access to the semaphore is through an RSemaphore handle.



Serial communication

A system of sending bits of data on a single channel one after the other, rather than simultaneously.



Server

A program that performs services for another program.



Service Discovery Database ( SDD )

Database that holds information about a phone's available Bluetooth services.



Service Discovery Protocol ( SDP )

Used for locating and describing services provided by, or available through, a Bluetooth device.



Session

The channel of communication between a client and server.



Settings List

A Series 60 UI control for that should be used to present configuration settings to the user.



SIM (Subscriber Identity Module)

The smart card used in mobile phones. It carries the user's identity for accessing the network and receiving calls, and it can also store personal information, such as SMS messages and a phone directory.



SIS file

Symbian installation file, produced by the installation file generator ( makesis.exe ) or the SIS file creator ( Sisar ). Has a suffix of .sis .



Sisar

SIS file creator.



Skin

An element of the GUI that can be changed to give the interface a different look. Skins are also known as "themes." Supported from Series 60 2.0.



SMIL (Synchronized Multimedia Integration Language)

XML-based language used in the presentation of MMS messages. Pronounced "smile."



SMS (Short Message Service)

Mechanism for sending text messages between mobile phones.



SMTP (Standard Mail Transport Protocol)

Open standard for sending Internet email.



Socket

An abstraction of a communication endpoint between two applications, particularly over TCP or UDP. The Symbian OS ESOCK component provides a generic sockets interface.



Soft key

A button on the device that changes function depending on what you are doing with the phone. Its current function is highlighted using a keyword immediately above the button on the phone's display. Series 60 devices have a left and right soft key ”typically the left soft key is for menus and positive responses, and the right soft key is for exiting views and negative responses.



Sprite

An arbitrarily shaped bitmap that may be moved without applications having to redraw the underlying screen. Typically used for pointer cursors and for animated figures in games .



SSL (Secure Socket Layer)

A protocol used for secure Internet communications that transmits data in an encrypted form.



Stack

Area of memory used to implement a data structure that follows the last-in, first-out method of access. The system stack is used to store local program variables, method parameters and return values.



STL (Standard Template Library)

A C++ library of container classes, algorithms and iterators. Note that this is not implemented for Series 60.



Store

A collection of streams.



Stream

The external representation of one or more objects.



Struct

Data structure for an aggregate of elements of arbitrary types.



Symbian

Symbian is a software licensing company, owned by wireless industry leaders , that supplies an Operating System for data-enabled mobile phones: Symbian OS.



Symbian OS

The Operating System on which Series 60 Platform is built. Series 60 1.x is based on Symbian OS 6.1, Series 60 2.x is based on Symbian OS 7.0s.



SyncML (Synchronization Markup Language)

XML-based markup language and open standard for data synchronization, enabling data synchronization between servers and various types of mobile application devices. Optimized for wireless networks.



System watchdogs

Subsystems within Series 60 that monitor performance and may request that your application be closed ”for example, the OOM (out-of-memory) watchdog.



TCP (Transmission Control Protocol)

The connection-oriented protocol built on top of IP in TCP/IP. It adds reliable communication and flow-control .



TCP/IP (Transmission Control Protocol/Internet Protocol)

The suite of communications protocols used to make connections on the Internet.



Telnet

Protocol that provides terminal emulation using the TCP/IP protocols. Telnet allows users to log onto and access remote computers.



Themes

See [Skin]
Thread

A single unit of execution within a process ”threads run concurrently.



THUMB

16-bit instruction set and binary interface for ARM-based processors. If an application is compiled for THUMB, it can only call other functions compiled for THUMB or ARMI. THUMB code runs slower than ARM4 code but takes up less ROM space.



TIFF (Tagged Image File Format)

An image file format.



TinyTP (Tiny Transport Protocol)

An IrDA transport protocol that adds per-channel flow control and SAR (segmentation and reassembly) to the IrDA stack.



TLS (Thread Local Storage)

A machine word of memory that may be used to anchor information in the context of both a DLL and a thread. Used instead of (non-const) static data, which is not supported for Symbian OS DLLs.



TLS (Transport Layer Security)

A protocol used for secure Internet communications that transmits data in an encrypted form. An enhancement of SSL 3.0, defined in RFC-2246.



TRAP

Macro to execute a set of C++ statements under a trap harness. Equivalent to a catch statement in C++ exception handling.



Trap harness

Construction associated with the trAP and trAPD macros. Code executed inside a trap harness may leave, returning control to the cleanup part of the harness, and automatically resulting in items being cleaned up from the Cleanup Stack.



TSY

An ETel extension module that handles the interaction between the ETel Server and a particular telephony device or family of devices.



Twip

1/1440th of an inch, or 1/20th of a point. All measurements supported by the GDI are either in pixels for devices or in twips for real-world sizing.



UART (Universal Asynchronous Receiver-Transmitter)

Common name for the hardware that drives an RS-232 serial port.



UI (user interface)

The layer of controls, editors and dialogs which allow a user to control a running application.



UID (unique identifier)

A globally unique 32-bit number used in a compound identifier to uniquely identify an object, file type and so on.



UID type

Set of three UIDs which, in combination, identify a Symbian OS object ”encapsulated by a TUidType object.



UID1

The first UID in a compound identifier (UID type). It identifies the general type of a Symbian OS object and can be thought of as a system level identifier. Executables, DLLs and file stores are all distinguished by UID1.



UID2

The second UID in a compound identifier (UID type). It distinguishes within a general type (defined by UID1) and can be thought of as an interface identifier. Static interface (shared library) DLLs and polymorphic interface (application or plug-in framework) DLLs are distinguished by UID2.



UID3

The third UID in a compound identifier (UID type). It identifies a particular subtype and can be thought of as a project identifier. UID3 may be shared by all objects belonging to a given program, including library DLLs if any, framework DLLs and all documents.



Uikon

Symbian UI layer that provides generic controls. Platform-specific UIs are built on Uikon.



UML (Universal Modeling Language)

A standard notation and modeling technique for object-oriented design.



Unicode

A 16-bit character set that assigns unique character codes to characters in a wide range of languages. Series 60 is a Unicode platform.



URI (Universal Resource Indicator)

The generic set of names and addresses that refer to objects on the Internet. URLs and partial URLs are examples of URIs.



URL (Uniform Resource Locator)

An address of a resource on the Internet.



User Datagram Protocol ( UDP )

A connectionless, unreliable transport layer protocol in the TCP/IP protocol suite.



UUID (Universally Unique Identifier)

A unique 128-bit number. UUIDs are used for Bluetooth device addresses.



vCalendar

The open Internet standard for creating, storing and sharing electronic calendar or schedule information. Developed by the Versit consortium and now controlled by the Internet Mail Consortium.



vCards

The open Internet standard for creating, storing and sharing electronic business cards. Developed by the Versit consortium and now controlled by the Internet Mail Consortium.



View

A well-defined representation of user data. Many applications are designed around a set of fundamental data views that form the application's GUI.



WAE (Wireless Application Environment)

Part of the WAP standard, WAE specifies an environment that allows operators and service providers to build applications and services that can reach a wide variety of different platforms.



WAP (Wireless Application Protocol)

Open standard for downloading and presenting browser content for mobile phones.



WBMP (Wireless Bitmap)

Monochrome image format used in WAP.



WCDMA (Wideband Code Division Multiple Access)

Technology for wideband wireless access. Allows very high-speed multimedia services like Internet access and videoconferencing.



WDP

Provides the WAP general datagram transport services above the various data-capable bearer services.



White-box Testing

Software testing that examines the program structure and derives test data from the program logic.



WIN32

Windows 32-bit system libraries to link to in a WINS build.



Window Server

A server which manages the screen, keyboard and (where applicable ) pointer on behalf of client applications.



WINS (Windows Single process)

The Emulator build, which runs in a single process environment. (Sometimes refers specifically to Microsoft Visual C++ IDE builds.)



WINSB

WINS platform for Borland C++ Builder emulator builds.



WINSCW

WINS platform for Metrowerks CodeWarrior emulator builds.



WMF (Windows Meta File)

A common Windows graphic file format.



WSP (Wireless Session Protocol)

Provides lightweight WAP Client/Server transactions, with improved reliability over basic datagram services.



WTLS (Wireless Transport Layer Security)

The layer that provides privacy, data integrity and authentication for WAP.



WTP (Wireless Transport Protocol)

Provides lightweight WAP Client/Server transactions, with improved reliability over basic datagram services.



XML (eXtensible Markup Language)

A language specialized for Web documents, enabling the creation of customized tags.





Developing Series 60 Applications. A Guide for Symbian OS C++ Developers
Developing Series 60 Applications: A Guide for Symbian OS C++ Developers: A Guide for Symbian OS C++ Developers
ISBN: 0321227220
EAN: 2147483647
Year: 2003
Pages: 139

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net