Qt as Developer Platform @ MoMo Tallinn 11.04.11

902 views

Published on

Qt as Developer Platform
Tuukka Ahoniemi
Digia Plc
@ MoMo "Mobile Software Development Development - 3 years later", Tallinn 11.04.11

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
902
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Qt as Developer Platform @ MoMo Tallinn 11.04.11

  1. 1. Qt as Developer Platform MoMo, Tallinna, 11.4.2011 Tuukka Ahoniemi Senior Technical Trainer Digia Plc
  2. 2. Qt as Developer ”Platform”• ”Platform”? 2 © 2011 Digia Plc
  3. 3. ”Platform”, or … Symbian ??? MeeGo Code Embedded Linux Desktop OSs (Android) 3 © 2011 Digia Plc
  4. 4. Cross-Platform APIs• Cross-platform Qt APIs are wrappers around native services Application 1 Application 2 Application 3 Qt APIs Qt Qt/Windows Qt/Mac Qt/Symbian Win32 GDI Carbon / Cocoa S60 / OpenC Windows Kernel Mac Symbian HW 4
  5. 5. Developing with Qt• High-level OOP, C++• Signals’n’slots• Good documentation• Unified tools• Quick development • Especially Qt Quick! 5 © 2011 Digia Plc
  6. 6. Device Reach, Symbian• ~100M active Symbian phones that support Qt • Starting from S60 3rd ed.• Another 100M Symbian phones to be sold more• EMEA, India, China 6 © 2011 Digia Plc
  7. 7. MeeGo?• ”Research platform”• One device this year• It is open source • It’s not only Nokia who’s working with MeeGo…• Netbooks, IVIs, etc… 7 © 2011 Digia Plc
  8. 8. Future Prospects –Still Lots of Market Potential! WP MeeGo Symbian Time factor unclear S40/S30 2-3 years? Time ?? 8 © 2011 Digia Plc
  9. 9. Distribution of Qt Apps• OVI Store • Qt Quick just about getting supported…• Free publishing• Symbian Signing required • OVI store signs for you 9 © 2011 Digia Plc
  10. 10. Why Go Qt?• Easy to learn, Easy to master• Efficient• Good Ecosystem• Reachability 10 © 2011 Digia Plc
  11. 11. http://qt.nokia.com/qt-in-use“For 15 years, Qt has helped hundreds ofthousands of developers and companies: • Develop advanced and highly innovative applications and devices • Cut their development time by nearly 50%. • Deploy 50% faster because of better code maintainability • Reduce their code by more than 50%” 11 © 2011 Digia Plc
  12. 12. Obstacles• Tools (getting there!)• OVI store (getting there!)• Previously had missing features in mobile platforms • Lots of workarounds required• Qt Quick rather new and still evolving • Qt Components • Best practices• North America markets 12 © 2011 Digia Plc
  13. 13. ”Nokia sells Qt to Digia”• Not exactly• Qt as technology is owned and maintained by Nokia • Nokia’s interest is in mobile platforms• The commercial Qt business was sold to Digia • Commercial licenses for desktop/embedded • Support the Qt Community 13 © 2011 Digia Plc
  14. 14. Thank You!tuukka.ahoniemi@digia.com

×