Archive for May, 2009

KOffice 2.0.0

28 May, 2009 3 comments

After more than three years of development, a total rewrite of KWord, KPresenter and Karbon. Major evolution in KSpread and Krita, to adjust to the new shapes-based framework, the KOffice team has released version 2.0.0 today, which is the first milestone for the KOffice 2 serie. You can read the announcement on

We are aware that this release is far to be perfect, and we still recommand the use of 1.6.3 over 2.0.0, but it open the way to further improvement, first with further bug fixes released in the 2.0.x branch, with three planned maintaince released, about one every month (2.0.x maintenance cycle) and with a 2.1 features release in October (2.1 Release plan).

The main goal of this release is to show the new technologies and user interraction. So we would like to encourage developers to have a look at what they can do as plugins, and to tell us about their experience. And to encourage users to test the new interface and to comments on it.



Missing an application to gather notes and ideas in KDE4, and willing to play with koffice’s flake library, I have decided to start a new application called braindump which is a tool to dump the content of your brain (ideas, bookmarks, images…) to your computer.

For those who wonder why I did, apparently, start from scratch instead of helping with the port of a similar tool (like basket), the main two reasons is that I wanted to write a non-koffice based application to test the limit of the use of flake outside the koffice document based world, and the second reason is that I think that flake is the right technologie to do it:

  • it gives for free a lot of shapes (texts, images, music, chart… other still in developement such as formula, marble… or in planning: video)
  • if I miss a shape (such as a todo/progress), writting it is rather easy and makes it available for reuse
  • it also gives quick access to ODF capabilities (for copy/paste, and importing/exporting information)
  • and currently someone is adding change tracking (for history, and collaborative editing) to flake which should allow braindump to allow collaborative editing of sections.

The main application is 2300 lines of code, I expect that the size will double in order to connect all the missing bits of the UI. But then everything else will be in shared libraries.

Being in a playfull mood I also implemented a web shape for flake, making possible to insert web pages in koffice documents and in braindump:

The source code is hosted in the Braindump repository. You will need KOffice from trunk to be able to build. It’s already somewhat usuable, and I am hopping that the first stable release can happen with KOffice 2.1 in October.