Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introduction to Qtopia Marcel Schuette Knut Yrvin 04  |   08
ABOUT ME <ul><li>Marcel Schuette </li></ul><ul><li>Working as a Professional Service Engineer </li></ul><ul><li>Several ye...
TABLE OF CONTENTS <ul><li>1 Developer Communities and Code camps </li></ul><ul><li>2  About Trolltech </li></ul><ul><li>3 ...
Trolltech’s Vision: Qt everywhere To enable development of software that is independent of operating systems and hardware ...
<ul><li>Neo FreeRunner  the next  completely open  developer phone </li></ul><ul><li>Programming with  Qt Embedded </li></...
Cross mobile with Qt Greenphone Qt WinCE Motorola MING Programming with Qt on Linux and WinCE
Game programming on Greenphones Summer project with students and researchers
Mobile Developer Days 08 – Berlin 11-14 September http://www.mobiledeveloperdays.com
ABOUT TROLLTECH ASA Company Information <ul><li>Public Company, founded in 1994 </li></ul><ul><li>230+ staff worldwide </l...
PRODUCTS Qt   <ul><li>Qt is a cross-platform software development framework </li></ul><ul><ul><li>Industry-leading cross-p...
PRODUCTS Qt
PRODUCTS Qtopia <ul><li>Qtopia is a Linux-based application framework </li></ul><ul><ul><li>Framework and application suit...
QTOPIA DEVICES Greenphone Sony Mylo Motorola  MOTOMING A1200 Wistron D-Link ZTE e700/e3
QTOPIA Qtopia Phone Edition <ul><li>Qtopia Phone Edition is a comprehensive application platform and user interface for Li...
QTOPIA PHONE EDITION
QTOPIA PHONE EDITION
QTOPIA PHONE EDITION PIM Applications   <ul><li>Calendar  </li></ul><ul><li>Contacts </li></ul><ul><li>Tasks </li></ul><ul...
QTOPIA PHONE EDITION Messaging Applications   <ul><li>Supports reading and composing </li></ul><ul><ul><li>Email </li></ul...
QTOPIA PHONE EDITION Multimedia Applications <ul><li>Camera application </li></ul><ul><li>Media player </li></ul><ul><li>P...
QTOPIA PHONE EDITION Utilities <ul><li>Network management application </li></ul><ul><li>Calculator </li></ul><ul><li>Clock...
QTOPIA PHONE EDITION Miscellaneous <ul><li>Help documentation System </li></ul><ul><li>Games  </li></ul>
QTOPIA PHONE EDITION
QTOPIA PHONE EDITION
QTOPIA PHONE EDITION User Interface <ul><li>Call Screen </li></ul><ul><li>Dialer </li></ul><ul><li>Call History </li></ul>...
QTOPIA PHONE EDITION
QTOPIA PHONE EDITION
QTOPIA PHONE EDITION Qtopia API <ul><li>Phone API </li></ul><ul><li>Document API </li></ul><ul><li>PIM API </li></ul><ul><...
QTOPIA PHONE EDITION
QTOPIA PHONE EDITION
QTOPIA PHONE EDITION Qtopia Server <ul><li>Main Qtopia executable </li></ul><ul><li>Only executable that is always running...
QTOPIA PHONE EDITION
QTOPIA PHONE EDITION
QTOPIA PHONE EDITION Qt for embedded Linux (aka Qtopia Core) <ul><li>Qt for embedded Linux is a platform port of Qt. It su...
QTOPIA PHONE EDITION
QTOPIA PHONE EDITION
GREENPHONE SDK <ul><li>The SDKs provide a complete environment for developing and modifying application software for Qtopi...
LIVE DEMO <ul><li>Live Demo </li></ul>
<ul><li>Hands on session with Greenphones and SDK after our talk </li></ul>
References <ul><li>General information: </li></ul><ul><ul><li>http://www.trolltech.com </li></ul></ul><ul><li>Documentatio...
<ul><li>Thank you </li></ul><ul><li>www.trolltech.com </li></ul>
Upcoming SlideShare
Loading in …5
×

Trolltech: Qtopia introduction at Overtheair (London 2008)

4,365 views

Published on

Introduction to Qtopia

Published in: Technology, Business
  • Be the first to comment

Trolltech: Qtopia introduction at Overtheair (London 2008)

  1. 1. Introduction to Qtopia Marcel Schuette Knut Yrvin 04 | 08
  2. 2. ABOUT ME <ul><li>Marcel Schuette </li></ul><ul><li>Working as a Professional Service Engineer </li></ul><ul><li>Several years experience as developer in the mobile device industry </li></ul>
  3. 3. TABLE OF CONTENTS <ul><li>1 Developer Communities and Code camps </li></ul><ul><li>2 About Trolltech </li></ul><ul><li>3 Qt </li></ul><ul><li>4 Qtopia </li></ul><ul><li>5 Qtopia Phone Edition </li></ul><ul><li>6 Greenphone SDK </li></ul><ul><li>7 Live Demo </li></ul>
  4. 4. Trolltech’s Vision: Qt everywhere To enable development of software that is independent of operating systems and hardware - better and faster than ever before <ul><li>Qtopia makes it easier to build applications and advanced GUI on Linux-powered devices </li></ul>1 1. Win CE is part of Qt 4.4. Expected availability in mid Q2, 2008 <ul><li>Qt provides tools that make software developers code more efficiently </li></ul><ul><li>Write once – run anywhere </li></ul>Qt Embedded (in Qt 4.4) Qt Desktop (in Qt 4.4)
  5. 5. <ul><li>Neo FreeRunner the next completely open developer phone </li></ul><ul><li>Programming with Qt Embedded </li></ul><ul><li>Unlimited customization </li></ul><ul><li>Unlimited innovation </li></ul><ul><li>Works closely with the community </li></ul>Qt and Qtopia on Neo 1973 / FreeRunner Example of Open Innovation Qtopia phone edition is 100% GPL
  6. 6. Cross mobile with Qt Greenphone Qt WinCE Motorola MING Programming with Qt on Linux and WinCE
  7. 7. Game programming on Greenphones Summer project with students and researchers
  8. 8. Mobile Developer Days 08 – Berlin 11-14 September http://www.mobiledeveloperdays.com
  9. 9. ABOUT TROLLTECH ASA Company Information <ul><li>Public Company, founded in 1994 </li></ul><ul><li>230+ staff worldwide </li></ul><ul><li>Offices </li></ul><ul><ul><li>Oslo, Norway (HQ) </li></ul></ul><ul><ul><li>Redwood City, California </li></ul></ul><ul><ul><li>Brisbane, Australia </li></ul></ul><ul><ul><li>Beijing, China </li></ul></ul><ul><ul><li>Berlin & Munich, Germany </li></ul></ul><ul><li>Nokia about to acquire Trolltech </li></ul>
  10. 10. PRODUCTS Qt <ul><li>Qt is a cross-platform software development framework </li></ul><ul><ul><li>Industry-leading cross-platform C++ software development tools </li></ul></ul><ul><ul><li>Supports Windows Linux, Unix, Mac and Embedded Linux </li></ul></ul><ul><ul><li>Basis for KDE, the leading Linux desktop environment </li></ul></ul><ul><ul><li>Faster time to market at a lower cost </li></ul></ul><ul><li>Qt sets the standard for high performance, cross-platform software development </li></ul><ul><ul><li>A comprehensive C++ application development framework </li></ul></ul><ul><ul><li>Includes a growing class library and integrated developer tools </li></ul></ul><ul><ul><li>Qt applications run natively on all major platforms, from a single codebase </li></ul></ul>
  11. 11. PRODUCTS Qt
  12. 12. PRODUCTS Qtopia <ul><li>Qtopia is a Linux-based application framework </li></ul><ul><ul><li>Framework and application suite for Linux-based devices </li></ul></ul><ul><ul><li>Platform for 3rd party technology integration </li></ul></ul><ul><ul><li>Enables fast and efficient innovation in device development </li></ul></ul><ul><ul><li>Faster time to market with more functionality </li></ul></ul><ul><ul><li>Provides an application platform and user interface for embedded Linux </li></ul></ul><ul><ul><li>Includes its own windowing system to minimize footprint </li></ul></ul><ul><ul><li>Delivers the freedom to differentiate and the source code and tools to do so </li></ul></ul><ul><ul><li>Inherits the proven strengths of Qt, optimized for an embedded world </li></ul></ul>
  13. 13. QTOPIA DEVICES Greenphone Sony Mylo Motorola MOTOMING A1200 Wistron D-Link ZTE e700/e3
  14. 14. QTOPIA Qtopia Phone Edition <ul><li>Qtopia Phone Edition is a comprehensive application platform and user interface for Linux-based mobile phones. It is enhanced with pre-integrated applications. </li></ul>
  15. 15. QTOPIA PHONE EDITION
  16. 16. QTOPIA PHONE EDITION
  17. 17. QTOPIA PHONE EDITION PIM Applications <ul><li>Calendar </li></ul><ul><li>Contacts </li></ul><ul><li>Tasks </li></ul><ul><li>Notes </li></ul>
  18. 18. QTOPIA PHONE EDITION Messaging Applications <ul><li>Supports reading and composing </li></ul><ul><ul><li>Email </li></ul></ul><ul><ul><li>SMS </li></ul></ul><ul><ul><li>EMS </li></ul></ul><ul><ul><li>MMS </li></ul></ul><ul><li>Manages messages </li></ul>
  19. 19. QTOPIA PHONE EDITION Multimedia Applications <ul><li>Camera application </li></ul><ul><li>Media player </li></ul><ul><li>Pictures application </li></ul><ul><li>Voice Notes </li></ul>
  20. 20. QTOPIA PHONE EDITION Utilities <ul><li>Network management application </li></ul><ul><li>Calculator </li></ul><ul><li>Clock </li></ul><ul><li>Package Manager </li></ul><ul><li>Worldtime </li></ul><ul><li>System Info </li></ul>
  21. 21. QTOPIA PHONE EDITION Miscellaneous <ul><li>Help documentation System </li></ul><ul><li>Games </li></ul>
  22. 22. QTOPIA PHONE EDITION
  23. 23. QTOPIA PHONE EDITION
  24. 24. QTOPIA PHONE EDITION User Interface <ul><li>Call Screen </li></ul><ul><li>Dialer </li></ul><ul><li>Call History </li></ul><ul><li>Home Screen </li></ul><ul><li>Phone Launcher </li></ul><ul><li>Application and Documents List </li></ul><ul><li>Task Manager </li></ul>
  25. 25. QTOPIA PHONE EDITION
  26. 26. QTOPIA PHONE EDITION
  27. 27. QTOPIA PHONE EDITION Qtopia API <ul><li>Phone API </li></ul><ul><li>Document API </li></ul><ul><li>PIM API </li></ul><ul><li>Bluetooth API </li></ul>
  28. 28. QTOPIA PHONE EDITION
  29. 29. QTOPIA PHONE EDITION
  30. 30. QTOPIA PHONE EDITION Qtopia Server <ul><li>Main Qtopia executable </li></ul><ul><li>Only executable that is always running </li></ul><ul><li>Responsible for launching other applications </li></ul><ul><li>Provides services that need to be constantly available </li></ul><ul><li>Only the Qtopia Server has direct access to the device’s modem. Other applications may access subsets of the modem functionality through the Phone API </li></ul><ul><li>Inter Process Communications </li></ul><ul><li>Phone Key Input Method </li></ul>
  31. 31. QTOPIA PHONE EDITION
  32. 32. QTOPIA PHONE EDITION
  33. 33. QTOPIA PHONE EDITION Qt for embedded Linux (aka Qtopia Core) <ul><li>Qt for embedded Linux is a platform port of Qt. It supports exactly the same API as Qt on the desktop </li></ul><ul><li>Provides its own embedded windowing system </li></ul><ul><li>Eliminates the need for X11 on embedded devices </li></ul><ul><li>Provides Qtopia’s system abstraction layer </li></ul><ul><li>Provides Qtopia’s drawing and device input abstraction layer </li></ul>
  34. 34. QTOPIA PHONE EDITION
  35. 35. QTOPIA PHONE EDITION
  36. 36. GREENPHONE SDK <ul><li>The SDKs provide a complete environment for developing and modifying application software for Qtopia Phone Edition </li></ul><ul><li>available as image for VMWare player </li></ul><ul><li>contains development tools, Qtopia libraries, arm toolchain for the Greenphone, scripts for flashing the Greenphone, images for the Greenphone, documentation </li></ul><ul><li>contains no Qtopia source code, but can be installed </li></ul>
  37. 37. LIVE DEMO <ul><li>Live Demo </li></ul>
  38. 38. <ul><li>Hands on session with Greenphones and SDK after our talk </li></ul>
  39. 39. References <ul><li>General information: </li></ul><ul><ul><li>http://www.trolltech.com </li></ul></ul><ul><li>Documentation: </li></ul><ul><ul><li>http://doc.trolltech.com </li></ul></ul><ul><li>Qtopia community: </li></ul><ul><ul><li>http://www.qtopia.net </li></ul></ul>
  40. 40. <ul><li>Thank you </li></ul><ul><li>www.trolltech.com </li></ul>

×