Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]


S:

sample

Measurements of the amplitude of an analog sound. The time intervals between samples is called the sample rate.

sampled sound file

A file containing sound encoded in Alaw format.

See also: Alaw  

scale

Increase or decrease the size of a picture when it is output.

See also: picture  crop  

scale factor

The percentage of the original dimension by which a picture dimension has been scaled, e.g. a scale factor of 150% means that the scaled dimension is 1.5 times that of the original dimension.

See also: scale  

scan

Moving to a new document position and in the process providing information about the number of characters skipped and the new document position. Requires a scan mask to determine the direction and destination of the scan.

See also: scan mask  document position  

scan conversion

The process of converting a drawing from its representation in memory to its representation for output using the graphics device.

See also: graphics device  

scan mask

Determines the destination of a scan. A scan can either be forwards or backwards, and the destination will be either the first or last character in the current or next word or paragraph.

See also: scan  paragraph delimiter  word delimiter  

schema

The structure of a database or a rowset. A database schema describes its tables, their column sets and indexes; a rowset schema describes its column set.

See also: database  rowset  table  column set  index  

screen colour

The colour of a screen pixel.

scroll bar

A vertical or horizontal bar containing a scroll thumb and nudge buttons. Scroll bars can be used to move the current view in controls that need to display more data than their extent allows.

See also: scroll thumb  nudge button  extent  

scroll thumb

Marks the current position and the size of the current view on the control being scrolled by a scroll bar. The size of scroll thumbs are proportional to the amount of data visible in the current view.

See also: scroll bar  

scrolling

Moving the text and cursor vertically or horizontally within the view. Scrolling up means the cursor and text move down the screen. Scrolling right means the cursor and text move leftwards.

See also: cursor  text view  

SD Memory Card

Secure Digital Memory Card. A flash based memory card designed to provide secure high capacity data storage.

SDK

Software Development Kit.

SDP

The Bluetooth Service Discovery Protocol (SDP). It is used for locating and describing services provided by or available through a Bluetooth device.

secondary

The executable that is hand-loaded and executed by the Kernel, namely the file server.

secret editor

A concrete control that supports editing a hidden text string. Generally used to edit confidential information such as a password.

sectioned

A ROM image is sectioned when it is split into two distinct parts, the upper of which may be replaced by a functionally similar, but different part. This is mainly used in localisation.

segment

A block of contiguous memory within a segmented RAM bank.

segmented buffer

A dynamic buffer using segmented storage — i.e., a list of segments that new segments are added to if needed for expansion, and removed if needed when data is deleted.

See also: flat buffer  buffer position  

segmented RAM bank

A RAM bank in which the RAM is not contiguous and contains unusable "holes" or ghost images of blocks of RAM within the bank space.

selection

The selected region of the document, usually indicated in a view by a highlight and usually used as the target for operations such as replacing and deleting text and copying to the clipboard.

See also: text object  text view  cursor  anchor  

semaphore

A Kernel object used to synchronise co-operating threads in Symbian OS. Access to the semaphore is through an RSemaphore handle.

See also: request semaphore  

separator

Characters 0x09 - 0x0D (tab, line feed, vertical feed, form feed and carriage return).

server

A program that performs services for another program.

See also: client  asynchronous request  

server call

A call to the kernel in which the kernel server thread runs on behalf of the user program. (Compare with an exec call, where the kernel runs in the user program's context.)

Server-side MTM

A component that provides the interaction between the internal data representation of message data, and the transport components for a particular messaging protocol.

server-side session

The representation of a session in the server.

See also: session  

service

A Message Server abstraction that collects settings information—usually to set up communication protocols, such as ISP settings—and specific folders for a given single instance of an MTM.

session

The channel of communication between a client and server.

session alarm

Type of alarm that is handled on behalf of a session with the alarm server. They serve the requirements of PIM applications.

See also: Timed alarm  untimed alarm  orphan alarm  clock alarm  snoozed alarm  PIM  

session cleanup stack

Specialised cleanup stack for automatic cleanup of Message Server entries in error conditions.

session observer

A class implemented by a messaging client that is notified of events such as shutdown warnings, new message arrival, and registration of new MTMs.

session path

The default path currently in use for a particular file server session.

See also: system default path  file server session  

shadow height

A variable local to each window, which, together with the session's shadow vector, determines the dimensions of the window's shadow.

shadow vector

The number of pixels to the right, and down, that the bottom corner right corner of a shadow is located, relative to the bottom right corner of a window, for a shadow height of 1.

share mode

How a file is to be shared when there are multiple readers and writers.

shared library

A library that is used by more than one program. Loaded when an executable that links to it (statically) is loaded.

short network name

Networks have both short and long names. In Symbian OS, the short name is 8 characters long. The long network name is used by preference, however the short name may be used instead, if the display is small.

See also: long network name  

sibling

Windows that have the same parent window.

sibling list

A list containing all a window's children.

side bar

Touch sensitive toolbar mounted vertically along the side of the screen. In the TechView UI, this term refers to the off-screen area used for zooming, cutting/pasting, infra-red connection, and accessing the menu bar.

See also: toolbar  task bar  

signal

The act of signalling the completion of a request.

See also: asynchronous request  

signal source

A loose term for the object(s) that handle a request, and indicate its completion by a signal.

See also: signal  

SIM

Subscriber Identity Module

simple control

A control that is not compound.

See also: compound control  

SIS file

Symbian installation file. A collection of executables and/or data files packaged in a form suitable so that the software installer can install them onto a device.

See also: residual stub file  Makesis  

sisar

Pre-v9 GUI-based SIS file generator.

small bitmap

A FBS bitmap whose size is less than a certain threshold value, currently set at 4Kb.

See also: large bitmap  

Smart Messaging

Nokia protocol that enables you to send messages to set up your phone.

SMS

Short Message System. A protocol, defined within the GSM standard, which allows point-to-point transmission of short messages. 'Short' means 140 bytes, or 160 characters with the special 7-bit SMS character set. Can also be used to transmit up to 31k of binary or text data by concatenating messages.

SMS message reference number

A reference number assigned by the network to each SMS message from a phone. The number is incremented for each new SMS message, and allows clients to relate status report (e.g. error) messages to the sent messages.

SMTP

Simple Mail Transfer Protocol. The most common protocol employed for transferring Internet mail messages from the client to the server.

snoozed alarm

A type of orphan alarm in which the alarm is active but quiescent for a certain period. All snoozed alarms are also orphaned.

See also: Timed alarm  untimed alarm  orphan alarm  clock alarm  

socket

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

See also: ESOCK  

soft hyphen

A hyphen at which line wrapping may occur. When inserted at any point in a word, ensures that a hyphen followed by a new line will be inserted at that point should a line break be required anywhere within the word. If no line break is required in the word, no hyphen will be displayed.

See also: hard hyphen  

software installer

A Symbian OS component, part of the security subsystem, which is responsible for the installation of all native software packages (SIS files).

speaker control

Determines modem modes when speaker is on. E.g. when carrier is active, inactive, on when dialling etc. See RCall::TMonitorSpeakerControl.

See also: speaker volume  

speaker volume

If the speaker is active, defines the modem volume level. See RCall::TMonitorSpeakerVolume.

See also: speaker control  

specific formatting

Any format attributes that are applied over a rich text object's global format layers and styles.

See also: effective format  rich text object  

sprite

An arbitrary-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.

SQL

Structured Query Language. A standard language for querying and modifying relational databases. Also the name of the Symbian OS component that provides an SQL database service.

See also: rowset  

SS string

Supplementary Service string. Characters added to a phone number to control network behaviour. For example, to enable/disable caller ID.

standard event

Any event that is not a redraw event or a priority key event.

static library

A file that is linked with the executable at link time. The conventional extensions are .lib (ABIv1 toolchain) and .dso (ABIv2 toolchain).

See also: import library  

statically loaded DLL

A DLL loaded by the program loader at the same time as the application program that uses it is loaded. Application programs may call functions from this DLL directly.

See also: DLL  

STDLIB

Symbian OS implementation of the C standard library created to allow a Java virtual machine to run on Symbian OS. A more complete implementation of Standard C and POSIX APIs is provided by P.I.P.S.

See also: P.I.P.S.  

store

A collection of streams. Also: the Symbian OS component that deals with streams and stores.

See also: stream  

store map

An object of type CStoreMap that is used when externalising swizzled in-memory objects.

See also: swizzle  

store-aware

A class that defines and implements the ExternalizeL() and InternalizeL() member functions.

stray signal

A signal to a particular thread, whose program is not designed to handle it. The correct program response is to panic. Stray signals are hard to debug.

See also: signal  

stream

The external representation of one or more objects.

stream dictionary

Maintains two-way associations between a unique identifier and a stream id.

See also: stream id  UID  

stream id

An object that uniquely identifies a stream within a store.

See also: stream  store  

Stretch blit

Block transfer with stretching.

See also: blit  

styled markup

Styled markup is used to differentiate text in the CS Help source RTF file for the different parts of the final output help file, e.g. synonyms, topic headings and normal text.

sub-entity

A parser entity that is embedded in another entity. For example, a vEvent or vTodo.

See also: entity  agent  vEvent  vTodo  

subsession

The means by which a client thread may have two or more independent channels of communication with a server, within a single session.

See also: session  object  

subsession object

The representation of a subsession in the server program. A subsession object has a corresponding client subsession in the client program.

See also: session  client subsession  object  

super page

A reserved section of RAM which is used to pass information from the bootstrap to the kernel. Information is also passed in a second reserved memory area called the CPU page.

SWI

Abbreviation for the software installer.

swizzle

A container type object that maintains its representation of another object by pointer or by stream id.

See also: stream id  UID  

synchronisation count

A reference count for synchronised entries and to-do lists which prevents them from being deleted while they are still needed for synchronisation.

synonyms

In CS Help, synonyms are alternative words for a topic, that may be searched on.

system default path

Before v9.1, the File Server defined a system default path, which was the initial session path for new file server sessions. After v9.1, the initial session path is the connecting process’s private directory.

See also: file server session  session path  

system graphics context

A graphics context created by CCoeEnv during its construction. It exists for the lifetime of the CCoeEnv object, and is typically used as the standard graphics context for drawing controls.

See also: graphics context  

system pointer cursor

A pointer cursor in the system-wide system pointer cursor list.

See also: pointer cursor  system pointer cursor list  

system pointer cursor list

An indexed system-wide list containing pointer cursors.

See also: system pointer cursor  

system template

The original template initialised when a contact database is first created. All other templates are based on the system template.

See also: contact database  template