Jul 1

Akademy 2010

May 7

Want to work in the coolest team at Nokia ? (mine of course ;) )

MeeGo devices at Nokia is looking for a Linux expert that knows how to write C++ code, knowledge of Qt, Python and HTML 5 is a plus, check out this event for more details: http://www.facebook.com/event.php?eid=105529266158916

Jul 28

After run the cool Qt/s60 demos produced by Ariya on my phone, I decided to test if Qt is really cross-platform 😛 . Well, I’ve to say that I’m really impressed, the demos run smoothly on my desktop and as you can see below on my n810 :)

Digital clock


Runs out of the box, I only made a small change in order to assign the device volume buttons to the three animation effects: Slide, Flip, and Rotate, because the menu doesn’t work, probably need some integration with hildon (I’m a Qt noob : ) )

Weather info


An propriety used in this demo (setOpacity) only exist in Qt 4.5 onwards, and the available version on the maemo repositories is the 4.4, so I commented some lines of code, my changes led to a bug as you can see in the video, the main weather state icon isn’t correctly updated. Note that the demo runs out of the box without any change, but due to the old Qt version used, the animations aren’t shown without a small fix.

The third Qt/s60 demo requires more changes, because of the use of  input methods,  let’s hope that everything run out of the box in Fremantle.

More information and the videos of the demos running on an s60 device: http://ariya.blogspot.com/2009/07/like-startling-sign-that-fate-had.html

Update: Qt 4.5.x is actually available for maemo4 under the extras-devel repository, see comment below (Thanks Kaitsu).