Tuesday, July 17, 2007

Mozilla based Browser for Maemo.

After a lot of community ground work and hard development, we can now announce the development version of a new Mozilla based browser engine for maemo.
It is a XULRunner configuration of Mozilla trunk targeted to Firefox 3.0 and Gecko 1.9. It does not include XUL and SVG because of performance optimization and uses GTK/XLIB/XFT instead of Cairo
I could not attend Guadec this year for private reasons but some of you who are there have probably checked out Ari Jaaksi´s and Leonid´s talk on the subject.
This is something that has been asked by the community for a long time, and that I have been asked for many times at Guadec. Let´s see now if you guys like it.

Monday, July 16, 2007

Another round of thank-yous for the Skype, Rhapsody and Flash 9 projects.

As far as Skype and Rhapsody is concerned the responsability for development was under the Internt Application that I ramped up about 8 month ago. So special thanks goes to those guys (Sotiris, Ouyang, Vitaly, Zsolt, enkatetc..) . That being said the development needed effort and coordination from all the teams all over OSSO: Multimedia, RTC, Testing, etc... The list of people to thank is endless: Mikko and Makoto from Multimedia, Sasha, Andrei, Simone, Naba from RTC, Alexandru and all the people from testing, Rami and Shalinder from project, Lee from localization, Brad from legal, Erkko and Sami from product, Sasha and Misha from integration...and I am probably forgetting some names, here, etc...

As far as flash9 work is concerned: Mikko, Matti, Erkko and Leonid and the Adobe guys should be the one receiving our gratitude. I would like also to extend my thanks to the CP management, with specific thanks to Ari Jaaksi who has been given us great support during our trials and tribulation.

Skype and Flash 9 on top of N800!

The new SW upgraded for the N800 is out! Apart from the Enhancement in terms of performance, usability and memory card support, the two main application feature are Flash9 support and Skype (Flash9 comes with the SW package, Skype is installable through a pre-install icon on the device)
A lot of coordination were needed between the different OSSO teams in order to make this happen and - even thought the road was bumpy - overall we did manage to deliver everything in close to 4 month of development.
A lot can be siad about the Skype effort in particular in relation to the Real Rhapsody release of march 2007. One can obviously note from those 2 projects, tha some part of our development - specially in the Application area under my responsibility - is concentrating on enabling major Internet services on our device. A lot of work still needs to be done and will be done on the Application infrastructures. The basic Sw offering will definitely improve (new apps will appear, some apps will be redesigned and more open source work will definitely be done). But Partnering with Internet players and enabling those SW at the platform level is also a strong trend in our development as Ari Virtanen pointed out. We cannot make our customer wait for the Internet services they like to use, while we continue to work on the infrastructures, UI, and other Apps. We cannot tell Skype or Rhapsody users, please wait another 12 month to use your favorite application. Otherwise those customers might just turn to another device that does support their favorite application. So basically it means that our development needs to be split in two and go in parallel toward 2 different trends: one that follows the long-term approach focusing on the maturity and features of the platform (performance, UI, extra application, design, connectivity, HW support, etc...) and another trend that focuses on delivering the Internet favorite services - wherever they might come from - on top of the platform at any given time. Those projects are generally extremely complex as they combined business and development and they of course cause a lot of synchronization issues witht eh platform and product work.