Symbian
 Developer Library

DEVELOPER LIBRARY

[Index] [Glossary] [Previous] [Next]



Uikon Overview


Purpose

Provides the top-layer of the framework for applications, and a set of core controls that are present on all UI variants.

Note that in v7.0s, the UIKON Core Controls API was moved out of Symbian OS. Where appropriate, equivalent classes will be provided by the relevant phone-specific UI.

[Top]


Architectural relationships

Uikon provides a UI library layer that is common to all Symbian OS devices. UI variants add further UI libraries, that can include controls that derive from the Uikon Core Controls. Application developers can use the Uikon APIs directly, though they should check that there is not a more appropriate device-specific API available in the UI variant's own libraries.

The framework provided by the Uikon Core API is fundamental to all GUI applications, and builds upon the lower-level Application Architecture Framework and UI Control Framework.

Note that the particular behaviour and appearance of a control is determined by a plug-in to Uikon (a LAF module) created by the manufacturer of the phone. An application programmer has no direct interaction with the LAF.

[Top]


Description

Functionality is provided by a number of APIs. Use them as follows:

Uikon Core Overview

Provides the top-layer of the framework for applications, plus various user interface utility classes.

Uikon Core Controls Overview

Provides core controls that are common to every UI variant.

[Top]


See also

UI Control Framework Overview