SlideShare a Scribd company logo
1 of 11
Download to read offline
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

More Related Content

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

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
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley 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 future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
[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
 

Recently uploaded (20)

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
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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 future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[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
 

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