SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
The Qt Project and the
relevance of open governance




                   Quim Gil
                   Donald Carr
                   Johannes Zellner
What is Qt
●   Cross-platform              ●   Open source
    application and UI              project, big &
    framework                       sofisticated
    ●   QtWebKit

●   Qt Creator IDE +
    tools + toolchain



                     The Qt Project and the relevance of open development – Quim Gil
                                                             SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




twitter.com/Qt4iOS

        The Qt Project and the relevance of open development – Quim Gil
                                                SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
Qt everywhere


 “Over 450,000 developers in more than 70
industries have chosen Qt to build advanced
          applications and devices.”

       http://qt.nokia.com/qt-in-use/



                 The Qt Project and the relevance of open development – Quim Gil
                                                         SCALE 10x - 2012-02-21
5
Qt 5 goals

1996: Qt 1     ●   Adapt to a world that
1999: Qt 2         has changed
                   ● Fluid, touch based UIs
2001: Qt 3
2005: Qt 4
                   ●   Mobile focus
                   ●   Web languages
               ●   Restructure source
2012: Qt 5         code


               The Qt Project and the relevance of open development – Quim Gil
                                                       SCALE 10x - 2012-02-21
Qt 5 goals

●   Competitive in multiple devices
●   State-of-the-art user interfaces
●   Modular
●   Small footprint
●   Qt 4.x compatibility


              The Qt Project and the relevance of open development – Quim Gil
                                                      SCALE 10x - 2012-02-21
What is new in Qt 5

• Code reorg: essential modules +
  add-ons
• Qt Platform Abstraction
• New graphics stack (100 → 250 fps)
• Qt Quick 2 rocks the house
• Javascript, first class citizen



          The Qt Project and the relevance of open development – Quim Gil
                                                  SCALE 10x - 2012-02-21
Essential




 The Qt Project and the relevance of open development – Quim Gil
                                         SCALE 10x - 2012-02-21
Add-On Modules




    The Qt Project and the relevance of open development – Quim Gil
                                            SCALE 10x - 2012-02-21
What is new in Qt 5

http://qt-project.org

Open Development
Open Governance
          The Qt Project and the relevance of open development – Quim Gil
                                                  SCALE 10x - 2012-02-21
Long story short
●   1991?: FreeQt

●   1998: Free Qt Foundation
●   1999: QPL
●   2000: GPL (Linux)
●   2005: GPL (Windows)
●   2008: Nokia acquires Trolltech
●   2009: LGPL
●   2010: Qt Open Governance plan started
●   2011: Qt Commercial sold to Digia
●   2011: Qt Project is here!
                               The Qt Project and the relevance of open development – Quim Gil
                                                                       SCALE 10x - 2012-02-21
Qt Project



  Fair
  Fair                      Transparent
                            Transparent

Inclusive
Inclusive                   Meritocratic
                            Meritocratic




            The Qt Project and the relevance of open development – Quim Gil
                                                    SCALE 10x - 2012-02-21
Qt Project benefits
                       Richer releases
Increased
stability
              Broader Qt
              Broader Qt
              Ecosystem
               Ecosystem
                                             Shared
                                             roadmapping


More opportunities                 Easier
for Qt experts                     customization
                The Qt Project and the relevance of open development – Quim Gil
                                                        SCALE 10x - 2012-02-21
Qt Project Roles




     The Qt Project and the relevance of open development – Quim Gil
                                             SCALE 10x - 2012-02-21
Code more governable

     Modular = simpler maintenance




Platform abstraction = simpler portability

                 The Qt Project and the relevance of open development – Quim Gil
                                                         SCALE 10x - 2012-02-21
Predictable releases

●   Feature freeze Feb 4, 2012
●   Beta in early Spring (March / April)
              st
●
    Done by 1 half 2012



       Soon: 6 month release cycle

                     The Qt Project and the relevance of open development – Quim Gil
                                                             SCALE 10x - 2012-02-21
Commit stats - Qt 5




       The Qt Project and the relevance of open development – Quim Gil
                                               SCALE 10x - 2012-02-21
Commit stats - !Nokia




        The Qt Project and the relevance of open development – Quim Gil
                                                SCALE 10x - 2012-02-21
Population




  The Qt Project and the relevance of open development – Quim Gil
                                          SCALE 10x - 2012-02-21
Follow us! Join us!




  2012
     is gonna be fun


http://qt-project.org
         The Qt Project and the relevance of open development – Quim Gil
                                                 SCALE 10x - 2012-02-21

Más contenido relacionado

Similar a The Qt Project and the relevance of open development

Welcome - Introduzione - Burkhard Stubert
Welcome - Introduzione - Burkhard StubertWelcome - Introduzione - Burkhard Stubert
Welcome - Introduzione - Burkhard StubertQT-day
 
qt-project.org and Qt 5
qt-project.org and Qt 5qt-project.org and Qt 5
qt-project.org and Qt 5thiagomacieira
 
Andreas Jakl Software Development on Nokia Deviceswith Qt
Andreas Jakl Software Development on Nokia Deviceswith QtAndreas Jakl Software Development on Nokia Deviceswith Qt
Andreas Jakl Software Development on Nokia Deviceswith QtNokiaAppForum
 
Necessitas - Qt on Android - from FSCONS 2011
Necessitas - Qt on Android - from FSCONS 2011Necessitas - Qt on Android - from FSCONS 2011
Necessitas - Qt on Android - from FSCONS 2011Johan Thelin
 
Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9Montreal Python
 
Qt for beginners part 1 overview and key concepts
Qt for beginners part 1   overview and key conceptsQt for beginners part 1   overview and key concepts
Qt for beginners part 1 overview and key conceptsICS
 
Qt user interface
Qt user interfaceQt user interface
Qt user interfacemeriem sari
 
Architecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Architecting Qt Mobile Applications: Frameworks, Code Generators and BeyondArchitecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Architecting Qt Mobile Applications: Frameworks, Code Generators and BeyondSandro Andrade
 
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile developmentEpam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile developmentIvan Marinov
 
Qt Developer Days 2009 Keynote - Qt Everywhere
Qt Developer Days 2009 Keynote - Qt EverywhereQt Developer Days 2009 Keynote - Qt Everywhere
Qt Developer Days 2009 Keynote - Qt Everywhereaccount inactive
 
QWC2 - modern web maps with QGIS Server
QWC2 - modern web maps with QGIS ServerQWC2 - modern web maps with QGIS Server
QWC2 - modern web maps with QGIS ServerInvit Management
 
KDE For Automotive? Really? Tell me more about it
KDE For Automotive? Really? Tell me more about itKDE For Automotive? Really? Tell me more about it
KDE For Automotive? Really? Tell me more about itAgustin Benito Bethencourt
 
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfQuebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfprune1
 
Skill Development Planning for Global Market
Skill Development Planning for Global MarketSkill Development Planning for Global Market
Skill Development Planning for Global MarketHimawan Nugroho
 
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...Andreas Jakl
 
Meet Qt 6.0
Meet Qt 6.0 Meet Qt 6.0
Meet Qt 6.0 Qt
 

Similar a The Qt Project and the relevance of open development (20)

Welcome - Introduzione - Burkhard Stubert
Welcome - Introduzione - Burkhard StubertWelcome - Introduzione - Burkhard Stubert
Welcome - Introduzione - Burkhard Stubert
 
qt-project.org and Qt 5
qt-project.org and Qt 5qt-project.org and Qt 5
qt-project.org and Qt 5
 
Andreas Jakl Software Development on Nokia Deviceswith Qt
Andreas Jakl Software Development on Nokia Deviceswith QtAndreas Jakl Software Development on Nokia Deviceswith Qt
Andreas Jakl Software Development on Nokia Deviceswith Qt
 
Necessitas - Qt on Android - from FSCONS 2011
Necessitas - Qt on Android - from FSCONS 2011Necessitas - Qt on Android - from FSCONS 2011
Necessitas - Qt on Android - from FSCONS 2011
 
Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9Mp25: Mobile dev with QT and Python for the Notorious N9
Mp25: Mobile dev with QT and Python for the Notorious N9
 
Qt for beginners part 1 overview and key concepts
Qt for beginners part 1   overview and key conceptsQt for beginners part 1   overview and key concepts
Qt for beginners part 1 overview and key concepts
 
Qt user interface
Qt user interfaceQt user interface
Qt user interface
 
Meet Qt
Meet QtMeet Qt
Meet Qt
 
Architecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Architecting Qt Mobile Applications: Frameworks, Code Generators and BeyondArchitecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
Architecting Qt Mobile Applications: Frameworks, Code Generators and Beyond
 
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile developmentEpam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
Epam mobile meetup 2014 10-15 qt cross-platform solution for mobile development
 
Qt Developer Days 2009 Keynote - Qt Everywhere
Qt Developer Days 2009 Keynote - Qt EverywhereQt Developer Days 2009 Keynote - Qt Everywhere
Qt Developer Days 2009 Keynote - Qt Everywhere
 
QWC2 - modern web maps with QGIS Server
QWC2 - modern web maps with QGIS ServerQWC2 - modern web maps with QGIS Server
QWC2 - modern web maps with QGIS Server
 
KDE For Automotive? Really? Tell me more about it
KDE For Automotive? Really? Tell me more about itKDE For Automotive? Really? Tell me more about it
KDE For Automotive? Really? Tell me more about it
 
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdfQuebec - 16 November 2022 - Canada CNCF Meetups.pdf
Quebec - 16 November 2022 - Canada CNCF Meetups.pdf
 
Skill Development Planning for Global Market
Skill Development Planning for Global MarketSkill Development Planning for Global Market
Skill Development Planning for Global Market
 
Treinamento Qt básico - aula I
Treinamento Qt básico - aula ITreinamento Qt básico - aula I
Treinamento Qt básico - aula I
 
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
Qt App Development - Cross-Platform Development for Android, iOS, Windows Pho...
 
Meet Qt 6.0
Meet Qt 6.0 Meet Qt 6.0
Meet Qt 6.0
 
201309 Qt Insights Report
201309 Qt Insights Report201309 Qt Insights Report
201309 Qt Insights Report
 
Cv jeanlucbordessoule
Cv jeanlucbordessouleCv jeanlucbordessoule
Cv jeanlucbordessoule
 

Más de qgil

How to hack on wikipedia
How to hack on wikipediaHow to hack on wikipedia
How to hack on wikipediaqgil
 
Maemo Harmattan Qt And More
Maemo Harmattan Qt And MoreMaemo Harmattan Qt And More
Maemo Harmattan Qt And Moreqgil
 
How Maemo Approaches Open Source
How Maemo Approaches Open SourceHow Maemo Approaches Open Source
How Maemo Approaches Open Sourceqgil
 
OSiM World, Maemo DevSesh
OSiM World, Maemo DevSeshOSiM World, Maemo DevSesh
OSiM World, Maemo DevSeshqgil
 
Ari Jaaksi Handsets World 2008
Ari Jaaksi Handsets World 2008Ari Jaaksi Handsets World 2008
Ari Jaaksi Handsets World 2008qgil
 
maemo LinuxTag Update
maemo LinuxTag Updatemaemo LinuxTag Update
maemo LinuxTag Updateqgil
 
Openmind2
Openmind2Openmind2
Openmind2qgil
 
7 actions to get you started in GNOME marketing
7 actions to get you started in GNOME marketing7 actions to get you started in GNOME marketing
7 actions to get you started in GNOME marketingqgil
 
Nokia and maemo in the new GNOME mobile context
 Nokia and maemo in the new GNOME mobile context Nokia and maemo in the new GNOME mobile context
Nokia and maemo in the new GNOME mobile contextqgil
 

Más de qgil (9)

How to hack on wikipedia
How to hack on wikipediaHow to hack on wikipedia
How to hack on wikipedia
 
Maemo Harmattan Qt And More
Maemo Harmattan Qt And MoreMaemo Harmattan Qt And More
Maemo Harmattan Qt And More
 
How Maemo Approaches Open Source
How Maemo Approaches Open SourceHow Maemo Approaches Open Source
How Maemo Approaches Open Source
 
OSiM World, Maemo DevSesh
OSiM World, Maemo DevSeshOSiM World, Maemo DevSesh
OSiM World, Maemo DevSesh
 
Ari Jaaksi Handsets World 2008
Ari Jaaksi Handsets World 2008Ari Jaaksi Handsets World 2008
Ari Jaaksi Handsets World 2008
 
maemo LinuxTag Update
maemo LinuxTag Updatemaemo LinuxTag Update
maemo LinuxTag Update
 
Openmind2
Openmind2Openmind2
Openmind2
 
7 actions to get you started in GNOME marketing
7 actions to get you started in GNOME marketing7 actions to get you started in GNOME marketing
7 actions to get you started in GNOME marketing
 
Nokia and maemo in the new GNOME mobile context
 Nokia and maemo in the new GNOME mobile context Nokia and maemo in the new GNOME mobile context
Nokia and maemo in the new GNOME mobile context
 

Último

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Último (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

The Qt Project and the relevance of open development

  • 1. The Qt Project and the relevance of open governance Quim Gil Donald Carr Johannes Zellner
  • 2. What is Qt ● Cross-platform ● Open source application and UI project, big & framework sofisticated ● QtWebKit ● Qt Creator IDE + tools + toolchain The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 3. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 4. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 5. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 6. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 7. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 8. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 9. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 10. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 11. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 12. Qt everywhere twitter.com/Qt4iOS The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 13. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 14. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 15. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 16. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 17. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 18. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 19. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 20. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 21. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 22. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 23. Qt everywhere The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 24. Qt everywhere “Over 450,000 developers in more than 70 industries have chosen Qt to build advanced applications and devices.” http://qt.nokia.com/qt-in-use/ The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 25. 5
  • 26. Qt 5 goals 1996: Qt 1 ● Adapt to a world that 1999: Qt 2 has changed ● Fluid, touch based UIs 2001: Qt 3 2005: Qt 4 ● Mobile focus ● Web languages ● Restructure source 2012: Qt 5 code The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 27. Qt 5 goals ● Competitive in multiple devices ● State-of-the-art user interfaces ● Modular ● Small footprint ● Qt 4.x compatibility The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 28. What is new in Qt 5 • Code reorg: essential modules + add-ons • Qt Platform Abstraction • New graphics stack (100 → 250 fps) • Qt Quick 2 rocks the house • Javascript, first class citizen The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 29. Essential The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 30. Add-On Modules The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 31. What is new in Qt 5 http://qt-project.org Open Development Open Governance The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 32. Long story short ● 1991?: FreeQt ● 1998: Free Qt Foundation ● 1999: QPL ● 2000: GPL (Linux) ● 2005: GPL (Windows) ● 2008: Nokia acquires Trolltech ● 2009: LGPL ● 2010: Qt Open Governance plan started ● 2011: Qt Commercial sold to Digia ● 2011: Qt Project is here! The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 33. Qt Project Fair Fair Transparent Transparent Inclusive Inclusive Meritocratic Meritocratic The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 34. Qt Project benefits Richer releases Increased stability Broader Qt Broader Qt Ecosystem Ecosystem Shared roadmapping More opportunities Easier for Qt experts customization The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 35. Qt Project Roles The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 36. Code more governable Modular = simpler maintenance Platform abstraction = simpler portability The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 37. Predictable releases ● Feature freeze Feb 4, 2012 ● Beta in early Spring (March / April) st ● Done by 1 half 2012 Soon: 6 month release cycle The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 38. Commit stats - Qt 5 The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 39. Commit stats - !Nokia The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 40. Population The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21
  • 41. Follow us! Join us! 2012 is gonna be fun http://qt-project.org The Qt Project and the relevance of open development – Quim Gil SCALE 10x - 2012-02-21