At the Maemo Conference in Amsterdam Suresh Chande announced that Nokia has contracted KO GmbH to write a mobile office viewer using the KOffice libraries. The presentation by Suresh was given with the Nokia N900 smartphone, using the new Office Viewer.
The improvements in KOffice have largely been in the libraries, on top of which a Maemo-specific GUI was written. KOffice became faster and more stable, and the various file import filters have been greatly improved. This includes the beginnings of MS Office 2007 import support. Thanks to this work the KOffice document viewer for Maemo will be able to properly read files created with a wider range of office applications, and all other users of KOffice 2.x will benefit.
We had a short chat with Suresh who told us about the work on KOffice.
Hi Suresh, can you introduce yourself to the KDE community?
Hi, I am Suresh Chande, born in Bangalore, India. After my study in Melbourne (Australia) I have spent 12 years at Nokia Research in Finland. Since 1 year I have been involved in the Maemo project and currently I am Technical Product Manager for the FRE Office (Fremantle or Maemo 5) suite in Maemo. I have never really been involved in FOSS communities myself but of course we have used Free Software for our research projects.
You went though the various aspects of Mobile Office during your presentation. Can you elaborate a bit on this, e.g. why is this so important?
Well, my presentation was called "mobile office". As my boss once said, office applications are the pen and paper of the future. Just as essential for the average citizen. These days, we type more than we write and we need office tools everywhere. You see laptops getting more popular - you can take them with you to the office, while traveling or to school. We intend to make office even more mobile with the N900 and the Maemo platform. Imagine combining this with a mobile projector - you have 2 devices which fit in your pocket yet you can give a full presentation!
Furthermore, this will also help eradicate the need for the dead trees you are using even now for this interview. You can just make quick notes on the go, on this device. Or finish your document in the train. Or practice your presentation while traveling. This is incredibly powerful!
So in your presentation you mentioned this started after Marijn Kruisselbrink ported KOffice to Maemo at Akademy. How did it progress from there?
Several things came together. After Marijn demonstrated KOffice on the N810 we knew it was possible. Later I had a chat with Thomas Zander who pointed me in this direction, and with KO GmbH there the pieces fell together.
Currently we have two parts in this project - one developing the Maemo UI on top of the KOffice libraries at Nokia, the other improving the KOffice libraries themselves, directly in KDE's subversion. However, we want to see office on Maemo mature more quickly, and we realize we need the community for that. So we will get our UI in the hands of the people as well - it will be published with Git within a couple of weeks.
The team working on the KOffice libraries focused on getting KOffice ready as a backend for the document viewer. This meant performance and stability work, but also features like improving the import filters for various file formats. And MS Office 2007 compatibility was completely missing, so we decided to do something about that. The KOffice community was interested in it but it was low on their priority list. So we have introduced the basics, there still is a lot to do. We'll continue to work on it, and we will be at the next KOffice sprint to discuss progress and other things.
So how is working with the community going?
We have mostly been working with some core community members, but personally I'd like to get involved with the wider community as well. This will certainly happen, as we are increasing our involvement with KOffice and opening up our own work. We want to take advantage of the expert knowledge within the community and we want to work with them to find the best way of improving KOffice. We need to be more open for that, create a relationship and an understanding between our team and the KOffice community.
You showed us a demo video of KOffice on Maemo, can we find it online?
Do you have anything else to say to the KDE community?
Well, yes. This application will at some point be unleashed on the millions who will hopefully buy Maemo-based devices over the next year. It needs to be ready for the end user and create a good impression. So any kind of testing and feedback is greatly appreciated! Of course, code contributions are very welcome as well. We will publish the application for Maemo in a couple of weeks in the Maemo's Extras or Testing repositories, and the code will be in Git. Of course the core KOffice code has been in SVN all along, so any contributions there help both us and KOffice.
Thank you for the interview.