Tutorials explaining and describing specfic areas of UIQ 3 and reference guides covering cross-functional topics. These practical documents support developers in understanding and getting familiar with UIQ development, and in producing "well-behaved" UIQ applications.

Essential UIQ 3 - Getting started (booklet)

Guides developers through some of the most important features of the UIQ 3 development platform by walking through an example.
More information

Download:  Essential UIQ - Getting Started   1.59 MB  (Last update: 2007-09-27)

Essential UIQ 3 - Getting started (booklet) - Chinese version

Booklet, in Chinese, to guide developers through some of the most important features of the UIQ 3 development platform.
More information

Download:  Essential UIQ - Getting Started - Chinese version   2.25 MB  (Last update: 2006-11-13)

UIQ 3 Java ME platform and tools

Java ME is part of the UIQ 3 platform. Find more about how MIDP and additional JSRs are tightly integrated into the native UIQ 3 platform.
More information

Download:  UIQ 3 Java ME platform and tools   274.28 Kb  (Last update: 2008-02-04)

Views in UIQ 3

Summary of the view architecture and a look at how applications create, launch, and switch views, including switching to and from views created and owned by other application.
More information

Download:  Views in UIQ 3   164.52 Kb  (Last update: 2008-04-28)

Tips and tricks for screen layouts in UIQ 3

How to create and use UIQ 3 simple dialogs and view dialogs, how building blocks let you create complicated screen elements, and how to make resource files easily readable.
More information

Download:  Tips and tricks for screen layouts in UIQ 3   193.50 Kb  (Last update: 2008-01-22)

UIQ 3 workshop (Symbian Smartphone Show 2006)

Slides from the "Designing applications for UIQ 3" workshop presented by EMCC Software at the Symbian Smartphone Show 2006.
More information

Download:  UIQ 3 workshop   532.33 Kb  (Last update: 2006-10-24)

How to start the application framework (white paper)

Learn the most important features of the UIQ 3 and how to start the application framework. (UIQ 3 white paper - Issue 01)
More information

Download:  UIQ 3 - Start the Application Framework.pdf   1.55 MB  (Last update: 2007-10-01)

View and command: resource file-driven layout (white paper)

Learn about UI configurations, building blocks, the command processing framework, and to construct views from resource files. (UIQ 3 white paper - Issue 02)
More information

Download:  UIQ 3 - Resource-File-Driven Layout.pdf   3.18 MB  (Last update: 2007-07-19)

UIQ 3 style guide

Provides developers and interaction designers with guidelines on how to design application user interfaces for the UIQ 3 platform.
More information

Download:  UIQ 3 Style Guide   1.55 MB  (Last update: 2007-06-28)

Programmer's guide to new features in UIQ 3

Guide to the new feature introduced in UIQ 3; includes code snippets.
More information

Download:  Programmer's Guide to New Features in UIQ 3   857.10 Kb  (Last update: 2007-06-28)

UIQ 3 application behavior guide

Specifies the general behavior that should be followed by every UIQ 3 application.
More information

Download:  UIQ Application Behavior Guide   169.90 Kb  (Last update: 2007-06-27)

UIQ migration quick guide

Outlines some of the necessary steps to take to migrate an application from UIQ 2.1 to UIQ 3.
More information

Download:  UIQ Migration Quick Guide   267.51 Kb  (Last update: 2007-06-27)

Porting to UIQ 3

Guidelines and suggestions on how to rewrite existing - UIQ 2, S60 2nd Ed., Windows Mobile & Palm OS - applications for UIQ 3.
More information

Download:  Special Interest Paper - Porting to UIQ 3    (external)   772.00 Kb  (Creation Date: 2006-07-18)

Kylom - Taking full advantage of UIQ 3 (interview)

Benoit Dupont, Kylom's owner, explains how his software runs successfully on all UIQ 3 phones.
More information

Download:  Kylom - Taking full advantage of UIQ 3   187.23 Kb  (Last update: 2008-04-11)

Porting: instant gratification on UIQ 3 (interview)

AnotherGuest, the prolific porter of applications to UIQ 3, reveals his motivation and method.
More information

Download:  Porting: instant gratification on UIQ 3   273.41 Kb  (Last update: 2007-12-21)

WebGate: taking a passion for technology to the market (interview)

Learn why WebGate finds that for any developer unfamiliar with Symbian OS, UIQ offers an easy learning experience.
More information

Download:  WebGate: taking a passion for technology to the market   249.22 Kb  (Last update: 2007-06-12)

OutBank: banking on UIQ (interview)

Find out how straightforward was the experience of Stoeger it to port OutBank from S60 3rd Edition to UIQ 3 and how it helped further improve the quality of the code.
More information

Download:  OutBank: banking on UIQ   236.41 Kb  (Last update: 2007-04-26)

Porting DreamConnect to UIQ 3 (interview)

Discover how DreamSpring took advantage of the changes in UIQ 3 when porting DreamConnect, its innovative contact manager.
More information

Download:  Porting DreamConnect to UIQ 3   353.19 Kb  (Last update: 2006-12-29)

Porting to UIQ 3 from S60 - A practical approach

Learn how to port a simple multi-view S60 2nd Edition application to UIQ 3.
More information

Download:  Porting to UIQ 3 from S60 - A practical approach   502.62 Kb  (Last update: 2007-01-16)

Case study - Porting Quickoffice Premier to UIQ 3

Case study by Quickoffice of the port of its QuickOffice Premier to UIQ 3.
More information

Download:  Porting Quickoffice Premier to UIQ 3.pdf   35.46 Kb  (Last update: 2006-05-29)

Getting started with web services - gSOAP for UIQ 3

Tutorial on the gSOAP (Simple Object Access Protocol) package; includes examples of using web services with UIQ 3.
More information

Download:  gSOAP for the UIQ 3 platform tutorial    (external)   885.79 Kb  (Creation Date: 2006-11-23)

How to write backup aware software

What you need to do in your application or server in order for it to participate in backup and restore operations.
More information

Download:  Writing Backup Aware Software    (external)   139.45 Kb  (Creation Date: 2006-06-30)

Introduction to localizing your UIQ 3 applications

Introduction to localizing your UIQ 3 applications; covers the changes brought by the introduction of platform security.
More information

Download:  Localizing your UIQ 3 applications   58.24 Kb  (Last update: 2006-10-06)

Designing for interaction with UIQ 3

The interaction architect from UIQ Technology talks about interaction design for UIQ 3.
More information

Download:  Designing For Interaction With UIQ 3.pdf   1.86 MB  (Last update: 2006-05-29)

UIQ 3 themes creation guide

Describes how to set the look and feel of a UIQ 3 phone; specifies which elements can be changed and customized.
More information

Download:  UIQ 3 Themes Creation Guide   628.79 Kb  (Last update: 2006-05-29)

Configuration of environment settings in the UIQ 3 emulator

Explains the environment settings and how they can be configured using the UIQ Environment Configuration Tool (UiqEnv).
More information

Download:  Configuration of Environment Settings in UIQ 3   93.87 Kb  (Last update: 2007-06-27)

UIQ 3 SDK documentation

Quick links

More developer resources