SlideShare a Scribd company logo
Qt as Developer Platform
   MoMo, Tallinna, 11.4.2011




       Tuukka Ahoniemi


    Senior Technical Trainer
           Digia Plc
Qt as Developer ”Platform”

•   ”Platform”?




                             2   © 2011 Digia Plc
”Platform”, or …
                     Symbian



                           ???


                          MeeGo
  Code
                   Embedded Linux


                    Desktop OSs




                     (Android)
                      3           © 2011 Digia Plc
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
Developing with Qt

•   High-level OOP, C++


•   Signals’n’slots


•   Good documentation


•   Unified tools


•   Quick development
    •   Especially Qt Quick!



                               5   © 2011 Digia Plc
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
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
Future Prospects –
Still Lots of Market Potential!
                     WP

             MeeGo



           Symbian                 Time factor unclear



           S40/S30

                          2-3 years?

                 Time ??




                                               8         © 2011 Digia Plc
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
Why Go Qt?

•   Easy to learn, Easy to master


•   Efficient


•   Good Ecosystem


•   Reachability




                                    10   © 2011 Digia Plc
http://qt.nokia.com/qt-in-use

“For 15 years, Qt has helped hundreds of
thousands 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
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
”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
Thank You!

tuukka.ahoniemi@digia.com

More Related Content

PPT
Daniel Leon - Qt on mobile
PDF
Why Develop for Nokia
PDF
Nicholas Foo
PDF
Ovi Store Merchandizing - MoMo, Riga
PDF
Purnima Kochikar
PDF
Mobicents Summit 2012 - TeleStax Keynote
PDF
Gary Chan
PDF
Nokia innovation platform january
Daniel Leon - Qt on mobile
Why Develop for Nokia
Nicholas Foo
Ovi Store Merchandizing - MoMo, Riga
Purnima Kochikar
Mobicents Summit 2012 - TeleStax Keynote
Gary Chan
Nokia innovation platform january

Viewers also liked (8)

PDF
Vesa-Matti "Vesku" Paananen: Three Screens and the New Role of Mobility
PPT
Sven Kirsimäe: "Hacking JME platform by example: 0wned by MoMo"
PPT
Marketing Inspiration Meetings
PPT
MoMo Estonia - Welcome to LBS
PPT
Mobile Banking - Swedbank
PDF
MoMo Estonia Presentation in Riga, Priit Salumaa
PPTX
Gabriella Poczo: The Changing Face of Mobile
PDF
Group CEO Introduction
Vesa-Matti "Vesku" Paananen: Three Screens and the New Role of Mobility
Sven Kirsimäe: "Hacking JME platform by example: 0wned by MoMo"
Marketing Inspiration Meetings
MoMo Estonia - Welcome to LBS
Mobile Banking - Swedbank
MoMo Estonia Presentation in Riga, Priit Salumaa
Gabriella Poczo: The Changing Face of Mobile
Group CEO Introduction
Ad

Similar to Qt as Developer Platform @ MoMo Tallinn 11.04.11 (20)

PDF
Qt everywhere
PDF
Mp25: Mobile dev with QT and Python for the Notorious N9
PDF
Qt in depth - presentation for Symbian expo 2009
PDF
Qt For Maemo - getting to the fast-lane (v2)
PDF
Software development with qt
PDF
Software development with qt
PDF
Qt - for stack overflow developer conference
PDF
Nokia Developer Offering Update
PDF
Qt Developer Days 2009 Keynote - Qt Everywhere
PDF
Nfc developers nokia mit event 12 13 10
PDF
Nicholas Foo
PDF
Ovi store ppt_serbia
PDF
Ovi store ppt_serbia
PDF
Ovi store ppt_serbia
PDF
Ovi store ppt_serbia
PDF
2011 0330 czech open coffee info for developers
PDF
Mobile Monday Milan 191009 1
PDF
Qt for developers alebo súčasnosť a budúcnosť vývoja aplikácií pre telefóny N...
PPT
了解 Qt
PDF
Learn how to develop applications and UIs with Qt Commercial
Qt everywhere
Mp25: Mobile dev with QT and Python for the Notorious N9
Qt in depth - presentation for Symbian expo 2009
Qt For Maemo - getting to the fast-lane (v2)
Software development with qt
Software development with qt
Qt - for stack overflow developer conference
Nokia Developer Offering Update
Qt Developer Days 2009 Keynote - Qt Everywhere
Nfc developers nokia mit event 12 13 10
Nicholas Foo
Ovi store ppt_serbia
Ovi store ppt_serbia
Ovi store ppt_serbia
Ovi store ppt_serbia
2011 0330 czech open coffee info for developers
Mobile Monday Milan 191009 1
Qt for developers alebo súčasnosť a budúcnosť vývoja aplikácií pre telefóny N...
了解 Qt
Learn how to develop applications and UIs with Qt Commercial
Ad

More from MobileMonday Estonia (20)

PPTX
Modern problems in backend engineering, Siim Kaspar Uustalu
PPTX
Modern problems in backend engineering, Marten Meikop
PPTX
Modern problems in backend engineering, Asko Tiidumaa
PPTX
Modern problems in backend engineering, Joel Mislav Kunst
PPTX
Modern problems in backend engineering, Jüri Tarkpea
PDF
Scientists meet Entrepreneurs - AI & Machine Learning, Mark Fishel, Institute...
PPTX
Scientists meet Entrepreneurs - AI & Machine Learning, Kristjan Korjus, Starship
PDF
Scientists meet Entrepreneurs - AI & Machine Learning, Peeter Piksarv, Moonca...
PPTX
Scientists meet Entrepreneurs - AI & Machine Learning, Tambet Matiisen, Unive...
PDF
Scientists meet Entrepreneurs - AI & Machine Learning, Dima Fishman, Universi...
PDF
Space Edition, Sven Lilla, ESA BIC
PPTX
Space Edition, Kadri Bussov, EST Cube
PPTX
Space Edition, Kalev Koppel, KappaZetta
PPTX
Space Edition, Dr. Ali Nadir Arslan
PPTX
Product Marketing, Kair Käsper, Pipedrive
PDF
Product Marketing, Marelle Ellen
PPTX
Product Marketing, Mattias Liivak, Fortumo
PDF
What Does it take to Develop Kickass Products?, Laura Noodapera
ODP
What Does it take to Develop Kickass Products?, Britt Maasalu
PPTX
Meeting Female Entrepreneurs in Tech, Triinu Sirge
Modern problems in backend engineering, Siim Kaspar Uustalu
Modern problems in backend engineering, Marten Meikop
Modern problems in backend engineering, Asko Tiidumaa
Modern problems in backend engineering, Joel Mislav Kunst
Modern problems in backend engineering, Jüri Tarkpea
Scientists meet Entrepreneurs - AI & Machine Learning, Mark Fishel, Institute...
Scientists meet Entrepreneurs - AI & Machine Learning, Kristjan Korjus, Starship
Scientists meet Entrepreneurs - AI & Machine Learning, Peeter Piksarv, Moonca...
Scientists meet Entrepreneurs - AI & Machine Learning, Tambet Matiisen, Unive...
Scientists meet Entrepreneurs - AI & Machine Learning, Dima Fishman, Universi...
Space Edition, Sven Lilla, ESA BIC
Space Edition, Kadri Bussov, EST Cube
Space Edition, Kalev Koppel, KappaZetta
Space Edition, Dr. Ali Nadir Arslan
Product Marketing, Kair Käsper, Pipedrive
Product Marketing, Marelle Ellen
Product Marketing, Mattias Liivak, Fortumo
What Does it take to Develop Kickass Products?, Laura Noodapera
What Does it take to Develop Kickass Products?, Britt Maasalu
Meeting Female Entrepreneurs in Tech, Triinu Sirge

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
cuic standard and advanced reporting.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Building Integrated photovoltaic BIPV_UPV.pdf
Encapsulation_ Review paper, used for researhc scholars
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
cuic standard and advanced reporting.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation theory and applications.pdf
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Weekly Chronicles - August'25 Week I
MYSQL Presentation for SQL database connectivity
Understanding_Digital_Forensics_Presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
“AI and Expert System Decision Support & Business Intelligence Systems”
The Rise and Fall of 3GPP – Time for a Sabbatical?

Qt as Developer Platform @ MoMo Tallinn 11.04.11

  • 1. Qt as Developer Platform MoMo, Tallinna, 11.4.2011 Tuukka Ahoniemi Senior Technical Trainer Digia Plc
  • 2. Qt as Developer ”Platform” • ”Platform”? 2 © 2011 Digia Plc
  • 3. ”Platform”, or … Symbian ??? MeeGo Code Embedded Linux Desktop OSs (Android) 3 © 2011 Digia Plc
  • 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. Developing with Qt • High-level OOP, C++ • Signals’n’slots • Good documentation • Unified tools • Quick development • Especially Qt Quick! 5 © 2011 Digia Plc
  • 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. 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. Future Prospects – Still Lots of Market Potential! WP MeeGo Symbian Time factor unclear S40/S30 2-3 years? Time ?? 8 © 2011 Digia Plc
  • 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. Why Go Qt? • Easy to learn, Easy to master • Efficient • Good Ecosystem • Reachability 10 © 2011 Digia Plc
  • 11. http://qt.nokia.com/qt-in-use “For 15 years, Qt has helped hundreds of thousands 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. 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. ”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