Introduction to underlying technologies, the rationale of using Python and Qt as a development platform on Maemo and a short demo of a few projects built with these tools. Comparison of different bindings (PyQt vs PySide). PyQt/PySide development environments, how to develop most efficiently, how to debug, how to profile and optimize, platform caveats and gotchas.