More Related Content
Similar to Maemo Harmattan Qt And More (20)
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