Monday, September 29, 2008

QEdje

During the weekend I tested briefly QEdje 0.3.0, here are my thoughts:
  • QZion canvas which is used for graphics rendering in QEdje has two implementations: QPainter based and QGraphicsView based, former being currently faster in embedded environments lacking FPU power. QZion API is still very light, containing basic canvas objects (rectangle, image, text) with under 2kLOC / implementation.
  • QEdje is the real beef, containing parser for Edje theme files. What I like about Edje format is that it's not based on XML and it still gets compiled into binary mode when deploying, which should minimize the theming performance hit. I tested now only with provided samples, have to check how QEdje handles more complicated Edje themes.
  • Thinking why Edje, Evas, E17 etc. haven't become more popular, is the reason technical, just (lack of) community or what?
  • My ideas for QEdje developers would be to concentrate more on QGraphicsView backend as it offers more features and should get nice boost with performance improvements in Qt 4.5. Think if inheriting QGraphicsWidgets as QZion objects would offer more than current QGraphicsItems, like layouts and native QWidgets with QGraphicsProxyWidget. IMO Clutter API is currently a good compromize between features and simplicity, so analyze it and copy all suitable ideas into QZion ;-)

I have to study some more Edje format and whether QZion is already providing "enough" features for it, please comment if I have missed something obvious here.

Wednesday, September 24, 2008

Summit #3

...bit late here, but summing up visually what I really learned during the Maemo summit trip.

Watch out, there are bears also in Berlin! Although they seemed a bit more friendly and colorful than the ones living in our forests.







If (when) aliens attack, c-base is the place to go to locate suitable guns. GYR1 is reserved for me!








There are actually beer (ok, "beer") that I can drink!!










Shopping and eating should be handled in public side of Berlin airport, as opposite to Helsinki where most of the shops appear after checking in. Doing this prevents situations where all you eat whole day is bread-based...









Thanks to everybody attending and especially the ones who helped to organize the event!

Friday, September 19, 2008

Summit #2 (and Clutter)

As people have blogged (e.g. here & here), maemo will get Clutter support! On related news, haven't had time to really hack clutteroad forward but last time I left it looking this:

video

Summit #1

Yes, summit has started and Ari's opening speech was promising, meaning the future of more open maemo and nokia! (..and that we should trust Yannick even though he is French and appeared late here.. ;-)

Tuesday, September 16, 2008

Maemo Summit


I'll be having my part of fun later this week as I'm also attending to Maemo Summit! Together with Timo we'll arrive in Berlin on Thursday evening and leave on Saturday evening, so we should experience most of the scheduled sessions. By looking at the attendee list, there will be "long-time-no-see" -moments with many originals, but plenty of new faces have also appeared since my Ruoholahti-days. So waiting to meet you all!

Wednesday, September 3, 2008

Chrome


Yep, I tested the Google Crome and V8 also. But as there are so many reviews already floating in 'net, I'll just state: Google has entered nicely into browser war!