Jump to Navigation

QML UI Components for MeeGo

Session Summary: 
The MeeGo Developer Offering will provide a QML implementation of UI components for Meego. These components can be used for developing applications integrated with the platform using QML and can also be reused as a base for other MeeGo verticals. The MeeGo QML components are based on a common api that makes it easier to port your QML applications across platforms. This talk will go through the api and implementation of the QML UI Components and some example applications.
Session Abstract: 

The QML Components project started as a way of providing reusable components in QML across different platforms and UI styles. Basic UI elementes are provided, such as: Buttons, Sldiers, ProgressBars, ScrollDecorators and TextFields, which provide platform integration to the virtual keyboard and to input handling. Besides, also the window chrome and page stack navigation are provided as QML elements, as part of the MeeGo application user experience.

Beyond the advantage of using QML, the UI components can provide native integration to the MeeGo platform for the UI elements choosen in your application.

The basic components follow a common api that is applicable to a variety of mobile platforms.
With this initial design in mind, there were developed different styles that adhere to this common api.
As a consequence, the QML Components ease the efforts needed to port your applications across platforms and form factors, while not restricting you from accessing platform specific functionality.

This session will go through the usage and implementation of the UI components for MeeGo handset and show how application developers can use those components to create integrated user experiences on Meego with Qt/QML.

code: http://qt.gitorious.org/qt-components