Last Week^WMonth in KOffice — August
Monday, September 6th, 2010It’s been some time since the last update — about 650 commits, in fact, over a period of four weeks. sometimes real life issues get in the way of producing timely updates, and now there have been so many commits that I’m not going to try to give you blow-by-blow account of what happened! But there are quite a few highlights! Last week was also the last week new features could be added to KOffice, since we’ve entered the hard freeze period for the 2.3 release. We’ve also seen two people newly come to our community who are working on bringing KOffice places where it never was before: the medical market and Meego, proving KOffice’s incredible versatility.
Releases
FreOffice was released and anyone with an N900 can easily install it — and then has access to a very impressive mobile office suite. It’s the only free software (or open source) mobile office suite. It’s the only mobile office suite that is OpenDocument-based, but it still has filters that provide import capabilities for Microsoft Office files. It provides document creation and editing as well as viewing with a user interface optimized for mobile devices. And there are plenty of fun features, like moving between slides using the accelerometer, virtual keyboard support for Indic languages:
And a host of other incredible cool features — if you have an N900, you have to give it a try!
KOffice 2.2.2 was released, the last version of KOffice 2.2. It contains a number of nice bug fixes and is pretty stable, but don’t let yourself be seduced into using 2.2 instead of the 2.3 alphas and betas that we will soon be releasing: we need you to help us test 2.2!
Looking at the work done since 2.2, it’s clear that KOffice 2.3 will be a really cool and solid release, with especially an incredible amount of improvement to the import filters and ODF compatibility but also to text layout, animations in KPresenter, a new mind-mapping shape and much more. Soon, we will open a branch for continued feature development — life never stops — but almost all our effort is now focussed on fixing bugs and getting rid of release blockers.
OOocon
Inge Wallin, Jos van den Oever and Suresh Chande attended the OpenOffice.org conference in Budapest and . Inge sent a detailed report to the KOffice developers mailing list.. Short version: it was a blast. We did quite well, and especially the RDF demo in FreOffice was a big success. To quote Inge:
I and Suresh Chande from Nokia gave a presentation about semantic metadata in ODF, stored in RDF triples. … We also showed a demonstration where a document was
loaded into KWord and we added a vcard (name, telephone number, …) to the
document and then saved it to a file. The file was then transferred to
Suresh’ N900 mobile phone where he showed it using FreOffice and then picked
up the vcard and the telephone number and placed a call to my mobile phone
withing dialling any number. This drew a few raised eyebrows.![]()
Read more about the demo on the FreOffice blog!. FreOffice even made the Hungarian national television.
Inge and Jos also participated in the interoperability demo, where KOffice did much better than at previous sessions.
Development
Andreas Hartmetz has made it possible to link KOffice with the gold linker — which is potentially significant news for the KOffice hackers, since linking KOffice takes almost more time than compiling it, and gold should be much faster.
Boudewijn Rempt implemented a QGraphicsItem-based canvas for KPresenter and Kivio, now the “Big Three” all can render in a QGraphicsView-based system.
Christoph Goehrlich gave a lot of love to the spell checking plugin of KOffice, and now it’s possible to enable and disable the red squiggles and there’s a context menu where you can select alternatives.
Cyril Oblikov put the final touches to the treeshape plugin; loading, saving and configuration is now implemented. This was a Google Summer of Code project, but we are very glad that Cyril has indicated he intends to stay around and keep working on KOffice!
Gopalakrishna Bhat added editing and searching to the spreadsheet module of FreOffice
Jean-Nicholas Artaud added a slide sorter to Kpresenter
Jos van den Oever improved the loading performance of KOffice across the board.
Lassi Taneli Nieminen, Carlos Licea and Sebastian Sauer worked together on the DOCX import filters, especially the PPTX filter and improved those a lot.
Marijn Kruisselbrink not ony got himself engaged during his stay in California, but also doubled the loading speed of KSpread, started an XLS export filter plugin and experimented with directly importing XLS to KSpread — all KOffice applications except Krita always first write out the converted file as ODF and then load it, and this bring a significant peformance with it.
Pramod Soganegopalkrishnabhatt implemented a new HTML export filter for KWord.
Rahul Das implemented OpenGL based slide transitions for the presentation part of FreOffice.
Sugnan Prabhu implemented two very impressive features: the first is an implementation digital signatures for ODF files:
The other new feature is RDF support in FreOffice. This was demoed to great acclaim in Budapest at OOocon. This video is well worth watching! You can load a document in FreOffice, select a name and then proceed to make your N900 call that person.
Of course, there were many more commits by many more people, adding stuff, fixing bugs, improving performance or just the looks of the code — this was just a short tour of the highlights of August


