Setuptools for tranisfex-mobile
The Google Summer of Code project delivering an on-the-move interface to Transifex reports on how Lauri Võsandi has dealt with Python and Qt packaging. Transifex provides a web-based UI to submit translations to various projects hosted on a number of hosting platform types. The name literally means "translation-builder" (from the latin verb facere).
Nokia Qt SDK 1.0 released
Nokia have announced the final release of the "Nokia Qt SDK" v1.0. There are versions available for download for Linux, Windows and Mac OS X; includes the MADDE toolchain for Scratchbox-less build and deployment to Maemo and a device simulator. In the announcement, Niels Weber linked to the Forum Nokia announcement: The Nokia Qt SDK leverages the power of the Qt framework and tools, combining them with tools designed to streamline the creation of apps for Symbian and the Maemo platform. The SDK includes the Qt Simulator, which enables apps for Symbian and Maemo devices to be tested on a computer. Your editor has had a very brief play, and will be writing up his thoughts and experiences later. Certainly, a modern IDE; toolchain and IDE are an enormous step up for Maemo. Hopefully, it won't be too late to deliver useful software for Maemo 5, whilst we wait to see how viable MeeGo software (and the platform itself) is on N900s.
Reusable QML components for rapid Qt development
QML (Qt Markup Language) is a technology using XML, CSS and JavaScript to deliver rich, "compelling" user interfaces rapdily on Qt platforms like Maemo, MeeGo and Symbian. However, one of the problems with such powerful technology is ensuring a consistent user interface to go with the snazzy animations. A series of reusable components is attempting to address that, as well as providing developers with shortcuts for common idioms: QML provides simple primitives that allow you to create fluid uis from scratch without restricting the designers creativity. Nevertheless, there are still some open issues to complete the ui development experience in qml. The qt-components project aims to deliver a set of reusable components that will fill this gap. Note that there are ongoing external efforts to implement ui components for qml and it’s important to provide an official offering to avoid fragmentation.