meeting operators' and licensees' requirements of own brand promoting. Easy to enable operators' ... Efficient. Key tasks can be completed with minimum effort.
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
Sep 8, 2009 - in this pathway, the peptides (NRP) are synthesized by huge enzymatic complexes called .... NRPS/PKS analysis web site, [Conti et al., 1997].
... as buddy status update. > REGISTER â submit your contact info to the server. > MESSAGE â send a text (or other) message. > OPTIONS â query capabilities ...
The system contains a databank of main published genetic networks and ... extensive reading of literature: they remain scattered in specialized ... user's computer and has access to the server (MySQL, hosted in our laboratory) or to a ... Shen-Orr, S
Free Software Foundation (of Richard Stallman). FUD ..... infrastructure of high quality, which cannot easily be reoriented to OSS. ..... general-purpose or high-end servers is a major architecture decision point which ... server design). ...... publ
Open Source to survive. In a way, Microsoft itself generates ..... to find companies that currently sell general-purpose computers with GNU/Linux preinstalled.
intends to provide a platform dedicated to power and energy mea- surement .... same description the modeling of components and their power consumption.
selection functions;. ³ platform/system software or mid- dleware, including the interactive engine, the run-time engine (RTE) or virtual machine, the application.
Mar 28, 2001 - You lock up your house, your ... In the software community, you "lock up" the .... Systems Inc. and UNIX systems engineer and consultant.
dominate the image-sensor market today have a dynamic range of less than three orders of magnitude. Figure 1. Road scene mixing shade and direct sunlight ...
with me on a project, for you have contributed to my abilities as a test manager, ...... how learning objectives work within the ISTQB syllabus, read chapter 11. ...... equal to 2 (two) raised to the power of the number of conditions. In other ......
Partial reconfiguration is a process of device configuration that allows a limited, predefined portion of an FPGA to be reconfigured while the remainder of the.
current density to represent brain activation as a regular grid of 3D graphical objects. ... template that other researchers may easily accommodate for specific ... The first published report was by Yoo and .... 1 All names printed in capital and ita
Lastly, as a word of caution, whereas the magnetic field created .... parks), education and science (physical simulations, virtual classrooms), arts and design ( ...
Page 1 ... Vehicle Systems, LP in its state-of-the-art facilities in Sealy, Texas. After more than a decade of ... We at Stewart & Stevenson donʼt just build FMTV trucks and trailers â we design, maintain, repair ... Allison MD 3070 PT, Automatic/
processing algorithms have become powerful enough to support the .... using mental imagination of specific movements to produce specific EEG activity at will. ..... system should also manage the distribution of calculations on a PC cluster so ...
The Economist Intelligence Unit (EIU) la réalisation de cette étude des contributions .... systèmes de transport public plus efficaces, mieux adaptés à la demande ...