UIQ 3 – the open software platform

meeting operators' and licensees' requirements of own brand promoting. Easy to enable operators' ... Efficient. Key tasks can be completed with minimum effort.
1MB taille 6 téléchargements 102 vues
UIQ 3 The open software platform for phone differentiation Matthias Reik, Senior System Architect UIQ Technology 11. October 2005, The Smartphone Show

UIQ 3 - The open software platform for phone differentiation Flexible platform, allowing licensees to differentiate and create diversified phones, based on one single codeline meeting operators’ and licensees’ requirements of own brand promoting

Easy to enable operators' specific service delivery Extensive personalization possibilities, rich user experience and easy to use Easy to develop applications News for developers

Summary & more information

UIQ 3 - The open software platform for phone differentiation

Modification of UIQ Software Platform, functionality to add or withdraw

Mobile Phone Hardware

UIQ 3 – UI Configuration & Customization

Menu bar / Softkey

Screen size

Allow licensees to differentiate Allow licensees to create diversified phones

Portrait / TouchAllow licensees to integrate different phone styles on a single device Landscape screen

Shorter time-to-market

Reuse investment, use a single codeline Hardware keys

UIQ 3 – Operator Configuration Package (OCP)

Modification of UIQ Software Platform, functionality to add or withdraw

Meeting operators’ and licensees’ requirements of own brand promoting

Better match the culture of the target market Support for OTA updates Transparent and easy integration (no code change) Easy creation of an OCP

UIQ 3 - From a user perspective

Consistent The UI fundamentals are the same UI is consistent across devices with different phone styles

Efficient Key tasks can be completed with minimum effort Less important actions are never display in the top level of the UI

Flexible Users decide how to perform a task; there are multiple ways to perform one task

Fun Extensive personalization options Downloadable content and applications

UIQ 3 – News for developers

Migration from UIQ 2.x CPF (Command Processing Framework) Managed Layout Building Blocks New Listbox

Views Dialogs

UIQ 3 – Migration from UIQ 2.x Compatibility broken between UIQ 3 and 2.x /, due to: Platform Security (PlatSec) New compiler Support for non touch screen devices (i.e. UI configuration) New feature requiring compatibility break.

Migrating an application is (normally) Easy Straight forward

Take advantage of the new features (example: like mirroring, one-handed) For more details: migration guide in the SDK

UIQ 3 – CPF (Command Processing Framework)

New way of handling Menu/Softkey/… commands Supporting Distributed command Distributed command creation Distributed command handling Distributed command presentation

Only small changes required to migrate to the new system

Supports UI-configurations Reuse of command lists (downgrade path) Possible to have different command lists

Benefits: Support of different device types without effort Possibility to optimize for a specific device type New features also allowing a better app-architecture

UIQ 3 – Managed Layout: Building Blocks View

Building Blocks: Line based layout Using new layout managers Support for custom building blocks

Building Block

Controls

Benefits: Provide a consistent look No line clipping on scrollable pages Easy to use

UIQ 3 – Managed Layout: New Listbox New feature rich Listbox, supporting: Row- and grid-layout Background images Predefined item layouts Possibility for own item layout creation Item decorators Fisheye effect Content swapping Mirroring

Benefits: Feature rich Highly configurable Easy to use

UIQ 3 – New feature rich Views New base class for Views, supporting UI configurations Free and managed layouts CPF Resource file driven construction Asynchronous view activation/deactivation The new multitasking model (no back to base view) Landscape mode, including automatic switching (if supported by screen device driver) Fullscreen

Benefits: Faster application development Feature rich Easy to use

UIQ 3 – New Dialogs View Dialog, based on the new views Provides same features as views, but has dialog like behaviour (closes when navigating away) allows rich interaction with the user

Simple Dialog Only simple interaction with the User (example: Query Dialog)

view

view dialog

simple dialog

UIQ 3.0 - Summary Licensees Easy devices creation

Operators Easy branding

Developers Easy application development

UIQ 3 – More Information

Questions? Please come to the UIQ Technology booth #40

Developer Training: UIQ 3 Application Architecture Presented by : When: Where:

SysOpen Digia 12. Oct. 2005 (tomorrow) @ 12:30 – 14:30 Room B

Seminar: UIQ Developer Program Presented by: When & where:

Peter Wikström (UIQ Technology) Now and here