
In my previous blog I had introduction to MeeGo 1.2 Harmattan Qt Quick components, in this blog I wrote about porting components to other platforms than MeeGo 1.2 Harmattan and in next one about porting applications to different Qt Quick Components like MeeGo-Ux, Symbian or desktop.
Planet maemo: category "feed:989eb7ea13af4430ccf297118f855bf0"

Nokia has just released our new great MeeGo 1.2 Harmattan device, N9, it is a developer device N950 and Harmattan SDK beta release. New Qt Quick components library is now part of Harmattan SDK for N9 and N950 devices. When I had my previous blog about Qt Quick components in November 2010, components were just at very early development stage. Nokia moved development as closed in January 2011 because we started to develop them for new great UI concept that you can now see in our N9 and N950 devices.
What Ui toolkit I should use for mobile application development has been a top issue since Maemo5/Fremantle SDK alpha release. There were two choices available, GTK+/Hindon and Qt. The amount of choices has been increased since then and caused a lot of confusion among developers.
TpSession, simplified Maemo5 Messaging API
Implementing User interface that looks and feels like Native Maemo 5 Hildon UI needs more than just basic features like Input method or Hildon styles. In Maemo version before Maemo 5 this basic set was sufficient and most of User Interface was implemented with stantard widgets familiar from desktop.
The Embedded Linux Conference 2009 is over. Small but technical conference in nice San Francisco Japantown. I will be there also participationg in Linux Foundation Collaborations summit listening to presentations.
In Tuesday evening we had a demo session where I was running maemo on Beagleboad. It looks like Beagleboard is going to be popular hacker toy. I wrote in my Hotel room small demo how to use Qt for animation to make picture carousel, it just took couple of hours and few dozens of lines of code. I run code in both Scratchbox and Beagleboard but it was possible to demonstrate actual compositing window manager feture only in Beagleboard.
The Animated UI technologies in maeemo 5 Fremantle can be found here animated_ui_elc_2009.pdf OpenGL-ES2.0 looks like being the thing that raises more and more questons among the developers. Even if OpenGL is not new any more, many developers are still using OpenGL 1.0 style API's and now that the OpenGL-ES2.0 forces to use programable shaders, it is big change. Writing animated UI looks also being an area where a lot of new technology development happens. Now is the time for new ideas and lot of paralel development happens at the same area. Then later comes time for convergence .
The Maemo 5 Fremantle presentation is here fremantle_elc_2009.pdf.
Modified 9.4.2009 After demo someones asked source of the simple Qt animation demo i had running in beaglboard. There is source gt4.tgz, feel free to look and try it.
I have two maemo related presentations in Embedded Linux Conference in San Francisco . Monday 11:00 i have "Animated UI technologies in maemo 5" where i tell more about new UI enabling technologies like OpenGL-ES2.0, Clutter and Qt .Tuesday 2:30 pm i have "Maemo 5 mobileLinux environment with cellular connectivity" where I tell more about what is Maemo 5 .
There is in Tuesday evening demo session. I demonstrate Beagleboard running maemo Fremantle alpha.
ELC is arranged co-operation with Linux Foundation Collaboration Summit in same location . ELC is April 6..8 and Collaboration Summit April 8..10 . I will be there around all of the week. There is some well known persons from Maemo community having presentation in Collaboration summit .
If there is maemo developers around and like to talk, feel free and come to talk. May be we can arrange some informal maemo meeting there also .
I will be in San Francisco area untill April 27, i will kep there couple of weeks my vacation .

