SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
Maemo Harmattan:
                                                    Qt and more



                                                                     Quim Gil, open source advocate @ Maemo Devices
                                                                     4 July 2009 – Gran Canaria Desktop Summit

                                                                             Image: Harmatan, by Kipp Jones. CC Attribution-Share-Alike License


1   © 2009 Nokia   maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Nokia bets on Maemo for high
         performance mobile computers
        Our vision: To bring open
        source and Linux to
        mainstream consumers.
        Standard Linux & free desktop
        technologies optimized for finger
        touch UI.

        Direct contribution to the
        upstream projects. Code talks.

        Collaboration within key open
        source communities.




                                                                             Image: wham:a different corner, by Lali Masriera. CC Attribution License


2   © 2009 Nokia   maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Maemo 5 is a firm step forward

                            OMAP3                                            WVGA touch screen


                   High definition
                                                                             HSPA data + WLAN
                      camera


            Finger optimized UI                                                OpenGL ES 2.0



3   © 2009 Nokia   maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
OSS innovation on Maemo 5




4   © 2009 Nokia   maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Maemo 5 platform rock stars
                        GTK+                                                  Hildon    Qt (community support)

                        Xorg                                            OpenGL ES             Clutter

                      SQLite                                                  Tracker          D-Bus

                      GUPnP                                                   MAFW          Telepathy

                   GStreamer                                           PulseAudio              V4L2

                    BusyBox                                                    GLib            Gconf

                       BlueZ                                    linuxwireless.org               OHM

                   Linux Kernel                                                HAL            upstart


5   © 2009 Nokia    maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Harmattan platform rock stars
                                                       Qt
                                                                                         GTK+ Hildon
                                                                                        (community support)
                        Xorg                                            OpenGL ES

                      SQLite                                                  Tracker        D-Bus

                      GUPnP                                                   MAFW        Telepathy

                   GStreamer                                           PulseAudio             V4L2

                    BusyBox                                                    GLib          Gconf

                       BlueZ                                    linuxwireless.org             OHM

                   Linux Kernel                                                HAL          upstart


6   © 2009 Nokia    maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Why Qt: cross-platform development




                                                                             Developer tools and support
                                                                                                           Cross-platform development
                                                                                                                  environments


       • Powerful application and UI
         framework
                                                                                                           Desktop   Maemo      Symbian
       • Integrated development
         environment
       • Portability across desktop and
         mobile operating systems
                                                                                                                     Hardware




7   © 2009 Nokia   maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Contributing to a powerful Qt API
                                           Desktop Widgets and Applications

                      Maemo API                                      Maemo UI    Runtimes


                                                      Qt 4.6 / Qt Mobility API

                                          Maemo OS Base and Middleware

            The Maemo API takes the Qt API as basis and extends it with new features.

            Maemo offers bugfixes to Qt and APIs based on open source code.

            Maemo follows the Qt open development and contribution model.



8   © 2009 Nokia   maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Nokia continues to be a GNOME contributor
         gnome.org/mobile
                                                                             •Keeping common foundations
                                                                             with GNOME Mobile

                                                                             •How can Hildon contribute to
                                                                             GNOME 3.0?

                                                                             •Community support for
                                                                             GTK+/Hildon libraries




9   © 2009 Nokia   maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
With Harmattan, Nokia brings the Symbian, Maemo
and Free Desktop communities a step closer




                                                                    Image: 2007_07_17-19_guadec_193.JPG, by Doc Searls. CC Attribution-Share-Alike License


10   © 2009 Nokia   maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Thank you!




                                                                      Quim Gil, open source advocate @ Maemo Devices
                                                                      4 July 2009 – Gran Canaria Desktop Summit

                                                                              Image: Harmatan, by Kipp Jones. CC Attribution-Share-Alike License


11   © 2009 Nokia   maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil

Contenu connexe

Similaire à Maemo Harmattan Qt And More

Dominik Gusenbauer Qt Mobility
Dominik Gusenbauer  Qt MobilityDominik Gusenbauer  Qt Mobility
Dominik Gusenbauer Qt MobilityNokiaAppForum
 
Importance Of The Maemo Community Randall Arnold
Importance Of The Maemo Community Randall ArnoldImportance Of The Maemo Community Randall Arnold
Importance Of The Maemo Community Randall ArnoldAshley Walker
 
Rapid prototyping with open source
Rapid prototyping with open sourceRapid prototyping with open source
Rapid prototyping with open sourceAlison Chaiken
 
下午1 intel yang, elton_mee_go-arch-update-final
下午1 intel yang, elton_mee_go-arch-update-final下午1 intel yang, elton_mee_go-arch-update-final
下午1 intel yang, elton_mee_go-arch-update-finalcsdnmobile
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foofndc
 
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
 
Mobile Pres
Mobile PresMobile Pres
Mobile Presslbedard
 
The Mobile Market and Qt
The Mobile Market and QtThe Mobile Market and Qt
The Mobile Market and QtEspen Riskedal
 
Maemo 5 Developer Offering
Maemo 5 Developer OfferingMaemo 5 Developer Offering
Maemo 5 Developer OfferingPeter Schneider
 
Starting Development for Nokia N9
Starting Development for Nokia N9Starting Development for Nokia N9
Starting Development for Nokia N9tpyssysa
 
Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009Nokia
 
MeeGo Architecture
MeeGo ArchitectureMeeGo Architecture
MeeGo ArchitectureHiroshi Doyu
 
Nokia Developer Offering Update
Nokia Developer Offering UpdateNokia Developer Offering Update
Nokia Developer Offering UpdateJanaina Pilomia
 
Qt Tutorial - Part 1
Qt Tutorial - Part 1Qt Tutorial - Part 1
Qt Tutorial - Part 1rmitc
 

Similaire à Maemo Harmattan Qt And More (20)

Dominik Gusenbauer Qt Mobility
Dominik Gusenbauer  Qt MobilityDominik Gusenbauer  Qt Mobility
Dominik Gusenbauer Qt Mobility
 
Importance Of The Maemo Community Randall Arnold
Importance Of The Maemo Community Randall ArnoldImportance Of The Maemo Community Randall Arnold
Importance Of The Maemo Community Randall Arnold
 
Rapid prototyping with open source
Rapid prototyping with open sourceRapid prototyping with open source
Rapid prototyping with open source
 
下午1 intel yang, elton_mee_go-arch-update-final
下午1 intel yang, elton_mee_go-arch-update-final下午1 intel yang, elton_mee_go-arch-update-final
下午1 intel yang, elton_mee_go-arch-update-final
 
Software development with qt
Software development with qtSoftware development with qt
Software development with qt
 
Software development with qt
Software development with qtSoftware development with qt
Software development with qt
 
Qt quick (qml)
Qt quick (qml)Qt quick (qml)
Qt quick (qml)
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
 
Nicholas Foo
Nicholas FooNicholas Foo
Nicholas Foo
 
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
 
Mobile Pres
Mobile PresMobile Pres
Mobile Pres
 
The Mobile Market and Qt
The Mobile Market and QtThe Mobile Market and Qt
The Mobile Market and Qt
 
Maemo 5 Developer Offering
Maemo 5 Developer OfferingMaemo 5 Developer Offering
Maemo 5 Developer Offering
 
Starting Development for Nokia N9
Starting Development for Nokia N9Starting Development for Nokia N9
Starting Development for Nokia N9
 
Qt
QtQt
Qt
 
Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009Qt in depth - presentation for Symbian expo 2009
Qt in depth - presentation for Symbian expo 2009
 
了解 Qt
了解 Qt了解 Qt
了解 Qt
 
MeeGo Architecture
MeeGo ArchitectureMeeGo Architecture
MeeGo Architecture
 
Nokia Developer Offering Update
Nokia Developer Offering UpdateNokia Developer Offering Update
Nokia Developer Offering Update
 
Qt Tutorial - Part 1
Qt Tutorial - Part 1Qt Tutorial - Part 1
Qt Tutorial - Part 1
 

Plus de qgil

How to hack on wikipedia
How to hack on wikipediaHow to hack on wikipedia
How to hack on wikipediaqgil
 
The Qt Project and the relevance of open development
The Qt Project and the relevance of open developmentThe Qt Project and the relevance of open development
The Qt Project and the relevance of open developmentqgil
 
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
 

Plus de qgil (9)

How to hack on wikipedia
How to hack on wikipediaHow to hack on wikipedia
How to hack on wikipedia
 
The Qt Project and the relevance of open development
The Qt Project and the relevance of open developmentThe Qt Project and the relevance of open development
The Qt Project and the relevance of open development
 
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
 

Dernier

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Dernier (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Maemo Harmattan Qt And More

  • 1. Maemo Harmattan: Qt and more Quim Gil, open source advocate @ Maemo Devices 4 July 2009 – Gran Canaria Desktop Summit Image: Harmatan, by Kipp Jones. CC Attribution-Share-Alike License 1 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
  • 2. Nokia bets on Maemo for high performance mobile computers Our vision: To bring open source and Linux to mainstream consumers. Standard Linux & free desktop technologies optimized for finger touch UI. Direct contribution to the upstream projects. Code talks. Collaboration within key open source communities. Image: wham:a different corner, by Lali Masriera. CC Attribution License 2 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
  • 3. Maemo 5 is a firm step forward OMAP3 WVGA touch screen High definition HSPA data + WLAN camera Finger optimized UI OpenGL ES 2.0 3 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
  • 4. OSS innovation on Maemo 5 4 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
  • 5. Maemo 5 platform rock stars GTK+ Hildon Qt (community support) Xorg OpenGL ES Clutter SQLite Tracker D-Bus GUPnP MAFW Telepathy GStreamer PulseAudio V4L2 BusyBox GLib Gconf BlueZ linuxwireless.org OHM Linux Kernel HAL upstart 5 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
  • 6. Harmattan platform rock stars Qt GTK+ Hildon (community support) Xorg OpenGL ES SQLite Tracker D-Bus GUPnP MAFW Telepathy GStreamer PulseAudio V4L2 BusyBox GLib Gconf BlueZ linuxwireless.org OHM Linux Kernel HAL upstart 6 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
  • 7. Why Qt: cross-platform development Developer tools and support Cross-platform development environments • Powerful application and UI framework Desktop Maemo Symbian • Integrated development environment • Portability across desktop and mobile operating systems Hardware 7 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
  • 8. Contributing to a powerful Qt API Desktop Widgets and Applications Maemo API Maemo UI Runtimes Qt 4.6 / Qt Mobility API Maemo OS Base and Middleware The Maemo API takes the Qt API as basis and extends it with new features. Maemo offers bugfixes to Qt and APIs based on open source code. Maemo follows the Qt open development and contribution model. 8 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
  • 9. Nokia continues to be a GNOME contributor gnome.org/mobile •Keeping common foundations with GNOME Mobile •How can Hildon contribute to GNOME 3.0? •Community support for GTK+/Hildon libraries 9 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
  • 10. With Harmattan, Nokia brings the Symbian, Maemo and Free Desktop communities a step closer Image: 2007_07_17-19_guadec_193.JPG, by Doc Searls. CC Attribution-Share-Alike License 10 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
  • 11. Thank you! Quim Gil, open source advocate @ Maemo Devices 4 July 2009 – Gran Canaria Desktop Summit Image: Harmatan, by Kipp Jones. CC Attribution-Share-Alike License 11 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil