Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[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 device families.

[Top]


Architectural relationships

Uikon provides a UI library layer that is common to all EPOC devices. Device families 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 device family UI 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 device. 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 device family.

[Top]


See also

UI Control Framework Overview