Upload
qgil
View
10.978
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Keynote given by Quim Gil at the Gran Canaria Desktop Summit. (uploading the audio file right now, wait a bit for the link)
Citation preview
1 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Image: Harmatan, by Kipp Jones. CC Attribution-Share-Alike License
Maemo Harmattan: Qt and more
Quim Gil, open source advocate @ Maemo Devices4 July 2009 – Gran Canaria Desktop Summit
2 © 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
3 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Maemo 5 is a firm step forward
OpenGL ES 2.0
OMAP3
HSPA data + WLAN
WVGA touch screen
Finger optimized UI
High definition camera
4 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
OSS innovation on Maemo 5
5 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Maemo 5 platform rock stars
PulseAudioGStreamer
Telepathy
V4L2
GTK+
ClutterOpenGL ES
Gconf
upstartHAL
GLib
BlueZ
BusyBox
Linux Kernel
D-Bus
Hildon
Tracker
Xorg
SQLite
MAFWGUPnP
OHMlinuxwireless.org
Qt (community support)
6 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Harmattan platform rock stars
PulseAudioGStreamer
Telepathy
V4L2
Qt
OpenGL ES
Gconf
upstartHAL
GLib
BlueZ
BusyBox
Linux Kernel
D-BusTracker
Xorg
SQLite
MAFWGUPnP
OHMlinuxwireless.org
GTK+ Hildon (community support)
7 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Dev
elo
per
to
ols
an
d s
up
po
rtHardware
Desktop
Cross-platform development environments
• Powerful application and UI framework
• Integrated development environment
• Portability across desktop and mobile operating systems
Why Qt: cross-platform development
Maemo Symbian
8 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Contributing to a powerful Qt API
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.
RuntimesMaemo UIMaemo API
Qt 4.6 / Qt Mobility API
Maemo OS Base and Middleware
Desktop Widgets and Applications
9 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Nokia continues to be a GNOME contributor
•Keeping common foundations with GNOME Mobile
•How can Hildon contribute to GNOME 3.0?
•Community support for GTK+/Hildon libraries
gnome.org/mobile
10 © 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
11 © 2009 Nokia maemo-harmattan-qt-and-more.pdf / 2009-07-04 / Quim Gil
Image: Harmatan, by Kipp Jones. CC Attribution-Share-Alike License
Thank you!
Quim Gil, open source advocate @ Maemo Devices4 July 2009 – Gran Canaria Desktop Summit