Developing Desktop and mobile apps with PySide and
QML (Teaser Talk)
Thomas Perlhttp://thp.io/
22
What can I do with it?
1. Create cool-looking Desktop apps
2. Create touch-friendly mobile apps
… all using Python :)
33
Mobile apps? For which devices?
Nokia N900(Maemo)
44
Mobile apps? For which devices?
Nokia N950(Harmattan)
55
Mobile apps? For which devices?
Nokia N9(Harmattan)
66
Mobile apps? Any other targets?
MeeGo (TV, IVI, Handset, Tablet, Netbook ...)
Android (Python and Qt are
already ported!)
77
And Desktop platforms?
+ the BSDs, etc... - pretty much everywhere Qt runs.
Linux
Windows
Mac OS X
88
App examples: gPodder
This is the“Classic”PyGTK UI
99
App examples: gPodder
This is theQML UI :)
→ Reusing the same Python backend!
1010
Another example: Panucci
GTK+ UI
1111
Another example: Panucci
QWidget(Qt) UI
1212
Another example: Panucci
QML UI
→ Again, all 3 UIs using the same Python backend!
1313
Live Demo
1414
Learn PySide and QML tomorrow!
Prepare yourself; instructions athttp://thp.io/2011/europython/
Friday, 09:00-13:00Pizza MargheritaTraining Session