UIQ Technology
Symbian OS Library

UIQ 3.1 SDK        UIQ developer portal

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



UIQ Programmer's Guide

UIQ 3 introduces an extensive set of changes over previous releases of UIQ. This document is intended to explain the motives behind introducing these changes, as well as to provide developers with an informative guide to migrating from previous UIQ releases to UIQ 3. The Programmer's Guide to new features can be found here:

Table of contents

1 OVERVIEW

1.1 UIQ 3 Objectives

1.2 Prerequisites

1.3 Component changes overview

2 Framework enhancement

2.1 New version of CONE

2.2 Internationalization

2.3 New RTTI-like mechanism for probing interfaces

2.4 New UIQ containers

2.5 New UIQ view classes

2.6 New UIQ View-dialogs

3 Abstract commands

3.1 Introduction to commands

3.2 Relationship to MIDP

3.3 The Command pattern

3.4 Commands in the user interface

3.5 Loading command lists

3.6 Commands from different sources

3.7 Algorithm for distribution of commands

3.8 Examples of how to achieve standard presentations

3.9 Category commands

3.10 Invokers - Command operators

4 Managed Layout

4.1 Building blocks

4.2 Layout managers

4.3 Row-based views

4.4 Resource driven layout

4.5 List Box

5 UI configurations

5.1 Support for different UI configurations

6 Skins

6.1 Control drawing with skins

7 Tool chain