|
|
|
UIQ 3.0 is based on Symbian OS v9; the previous release of UIQ (2.1) was based on Symbian OS v7.0. UIQ 3.0 introduces an extensive set of changes from previous releases. These changes are found in UIQ specific components as well as in Symbian OS.
This document provides developers with a quick guide to the steps required for migrating an application from previous UIQ releases. For details, see the Programmer’s guide, the How-To guides and the API reference documentation in the Developer Library.
The main differences in UIQ 3.0 from the previous 2.0 and 2.1 releases are:
UIQ 3.0 is based on Symbian OS v9.1
Platform Security is introduced with Symbian OS v9,
UIQ 3.0 enables keypad input as well as touch-screen input,
UIQ 3.0 gives increased flexibility, for example, supporting a range of screen sizes,
UIQ 3.0 provides increased and enhanced customization features,
UIQ 3.0 has improved public APIs.
The UIQ 3 SDK makes all platform improvements available to developers. Some of the benefits of using the UIQ 3 SDK are:
Flexibility: The framework automatically creates the application layout regardless of the form-factor and phone style of the phone.
Targeting a wide range of phones: The UIQ 3 platform is designed for use with multiple phone styles.
A single binary is used: There is no need to recompile the application to target more then one UIQ 3 based phone.
Symbian OS based: Code and knowledge can be reused to reach a larger addressable market.