Back in November I gave a quick presentation to the Perth Django/Python Users Group.
It covered a brief history of Python on mobile devices (Maemo/MeeGo/Nemo/Sailfish), and an example Python/Qt application which has a custom UI for each platform.
The slides can be downloaded here:
Mobile Snakes (November 2013)
I’ve been playing round with developing native UIs for different mobile platforms using QML.
I’ve quite a fan of ‘common-base, separate UI’ development, and QML provides a great way to implement it.
Code is available on github.
Fremantle (Maemo 5)
Harmattan (Maemo 6 / MeeGo)
I’m pleased to announce that “Perth Trains” has been ported to Sailfish OS, using Silica QML components.
The app provides a simple way to view ‘live’ departure times of train services across Perth. Versions for MeeGo Harmattan and Maemo 5 are also available.
I’m very much looking forward to tomorrow’s announcement from Jolla as to what the N9’s successor might look like!
Source code is hosted on github.
Thanks to Nokia for providing me with a N950 MeeGo 1.2 Harmattan developer device. I’ve now ported my Maemo application to PySide/QML, and a preview release of Perth Trains (v0.1) is ready.
This application provides a simple interface to check the ‘live’ departure times of train services across the metropolitan area of Perth, Western Australia.
The application can be installed by downloading the deb package.
Any feedback is most welcome. The application uses Python/Qt (PySide/QML). The project homepage and source code can be found at: https://github.com/mattaustin/fremantleline.