Posts Tagged ‘Nokia’
QML – The Declarative UI on N900
Saturday, December 12th, 2009It seems that the trend with the modern mobile UI platforms will be based on some kind of web techniques (html, css, javascript) in the future. Even now there are good examples of such an environments like Palm WebOs. Web OS kind of environment for running UI will usually requires some processing power from the device in order to work smoothly with good UX. The benefit of running Web OS might be that you basically don’t need to recompile anything (on UI side) in order to make things work for example in a different device with different display size (in ideal world). Another benefit is that you’ll get the styling quite easy – you can use CSS for theming etc.
Nowadays, many mobile devices have quite much processing power (e.g. N900), so I guess we are not so far from the days when we will have more devices based on web os like techniques. Of course Qt comes to picture here, once again:) As many of you might know, Qt will provide a new module called Declarative UI (not sure if this is the official name) which is already available in qt-kinetic repository at Gitorious. You can checkout a branch: kinetic-declarativeui if you want to test it on action. I guess they will release that module with Qt 4.7, but let’s see that then.
A Peek into Maemo 6 UI Framework, Part I
Thursday, November 12th, 2009I guess, I can say that I have some experience of Qt. I started to use it 2001 in Åbo Akademi’s research project, but we were using PyQt at that time. Later I started to to use C++ version of Qt and now I have used Qt over 4 years in my daily job. I have mostly developed Qt applications and frameworks in other than standard PC platform, like for PowerPC and Arm. I also started to use Qt’s Graphics View when it was first released. So I believe that I do have little competence to do a review for the Maemo 6 UI Framework.
I needed to divide this review to several articles, because the Maemo 6 UI Framework is really large. In the part I do a small review without going too deep and I will also tell you how to create a simple application running on top of Maemo 6 UI Framework.