UIQ Technology
 Developer Library

UIQ 3 SDK

UIQ developer portal

FEEDBACK 

[Index] [Spacer] [Previous] [Next]



Library architecture

Architectural relationships

Architectural relationships

UIQ's GUI system has three major components; a generic core, named Uikon, a layer for symbian controls named QEikStd and Qikon for UIQ controls. The libraries provide the application programmer with:

Uikon, QEikStd and Qikon are layered above the UI Control Framework (sometimes known as Cone). The GUI libraries provide concrete implementations of this abstract framework. The UI Control Framework defines the abstract concepts of the user interface at a basic level.


The UIQ GUI libraries

The GUI system of UIQ consists of two major components; QEikStd and Qikon which are suites of controls and more. QEikStd and Qikon are modular, with multiple DLLs and resource files.

There also exists a componenent named Uikon which provides functionality for manipulating and creating controls. This is accomplished through the class CEikonEnv. Of course the libraries pictured below contains more libraries but this is the first that a user can be expected to use.

The GUI libraries in UIQ

The GUI libraries in UIQ


QEikStd libraries

QEikStd contains controls that previously were provided by Symbian.

Amongst others it is here that the old listbox exists. This control is deprecated.


Qikon libraries

The Qikon libraries provide a layer of UIQ specific controls and dialogs over the Uikon core.

For detailed information about the contents of each library, see: QEikStd and Qikon

Terms and conditions of use of the material