Archive for February, 2010

Playing around with QML, Part 1

I have been intrigued by QML ever since I saw the first demos online at Qt Beta Labs. Creating beautiful UIs, fast and with great animations is not easy with the current programming tools at hand. This is arguably the problem Qt is trying to solve with QML. I think they are doing great and this is the way to do UIs in the future, but I found some interesting issues with QML while playing around with it last evening.
Read more

Nokia UI Extensions for Mobile compiled in Ubuntu and Maemo 5 SDK

Nokia has released a technical preview of their second Qt and C++ based UI Framework (the first being Maemo 6 UI Framework) called Orbit or DirectUI, this time with the name UI Extension for Mobile. Source code is publicly available under the LGPL license at Gitorious: http://gitorious.org/uiemo. I need take a closer look at the source code, but my initial impression is that the APIs are clean and very Qt-like. Nice job!

The nice thing is also that the source code compiled without problems in my Ubuntu 9.10 and in Maemo5 SDK with the latest Qt 4.6 packages. Unfortunately there are only two binaries (that I could find) included called hbthemeserver and themechanger.

I have a screenshot of themechanger below. This is the only actual application and glimpse of the UI framework in action (please let me know if  you find anything else!).

Yes, it runs in Maemo5 too :)

Return top

Hi, I am Kypeli

I am a software engineer working on Qt development in C++ and in the MeeGo handheld UX environment. Here you find my thoughts on various topics ranging from software engineering and design to Qt and MeeGo.


Follow me on Twitter. My CV is here.