Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Developing Qt Applications on MeeGo Touch with Style

on

  • 1,511 views

MeeGo Conference 2010 presentation by Torsten Rahn

MeeGo Conference 2010 presentation by Torsten Rahn

http://conference2010.meego.com/session/developing-qt-applications-meego-touch-style

Statistics

Views

Total Views
1,511
Views on SlideShare
1,511
Embed Views
0

Actions

Likes
1
Downloads
29
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Developing Qt Applications on MeeGo Touch with Style Developing Qt Applications on MeeGo Touch with Style Presentation Transcript

    • Developing Qt Applicationson MeeGo Touch with StyleTorsten Rahn <torsten.rahn@basyskom.com>
    • About me● KDE developer since 1998● Currently working on MeeGo Touch (QStyle) / Qt Quick Components at basysKom● Founded the Marble Virtual Globe project http://www.marble-globe.org 2
    • On the desktop ...● Windows, Mac, Linux 3
    • The world of Qt● strong multi-platform history● Create once compile everywhere …● Qt emulates look and feel of the platform● “Classic” Qt world: QWidget● Appearance is delegated to QStyle 4
    • Moving towards mobileOther Requirements / paradigms than desktop:● Limited screen estate● Other means of interaction● Hardware resources, battery● Different Motivation for use● UI Guidelines http://meego.com/developers 5
    • MeeGo Touch● Platform API● QGraphicsView based UI framework● Provides QGraphicsView based widgets● Finger usable 6
    • QStyle on MeeGo Touch ... 7
    • … and more examples ● ... 8
    • Adjustments are needed ...● Usage of Profiles● User interface streamlined (menus, toolbars, ...)● More task driven rich UI● Optimization for speed / battery usage 9
    • Reinvent yourself ...● Focus shift towards mobile use case 10
    • A new world of hardware ...● OpenGL ES● GPS, Location API● Multitouch● Camera● Other sensors 11
    • Limitations of QWidget ...● Layouts● Orientation Change● Animations 12
    • Qt Quick: a fresh approach● Intuitive User Interfaces● Design-Oriented● Rapid Prototyping and Production● Easy Deployment 13
    • QML● Declarative language for User Interface elements:● Immediately familiar to web / graphics designers● QML Viewer● Integration with Qt Creator 14
    • Qt Quick examples 15
    • But what about widgets?● Qt Quick Components 16
    • Thanks !● http://www.meego.com/developers● http://apidocs.meego.com/1.1/platform/html/libmeegotouch/plainqt.html● http://www.marble-globe.org● http://www.basyskom.com 17