The KOffice team is very happy to announce version 2.1.0 of KOffice, 6 months after the platform release 2.0.0. This release brings a number of new features as well as general improvements in the maturity of the individual applications. Importing of documents have also been given an overhaul.
The advantages of the clean and well-structured codebase have started to show. Despite a relatively limited developer group, there are a large number of improvements over 2.0. During the development of 2.1, it was also announced that KOffice is going to be used in the Nokia n900 smartphones based on Maemo Linux.
The State of KOffice 2.1
This release is a marked improvement of almost all parts of KOffice compared to 2.0. Version 2.0 was labeled a "platform release", which was meant as a first preview of the framework and new UI paradigm. In version 2.1, most applications and components have improved significantly but should still only be used by early adopters and probably not as the primary worktool.
The exceptions are the graphics applications: Krita, the picture editor / paint application, and Karbon, the vector editor application. Nuno Pinheiro, the designer of the Oxygen KDE theme and icon set says: "I have tested Karbon and it is definitely usable for real work even if lacks a few advanced SVG features". What Krita is capable of can be seen at the Gallery in the Krita forums.
Our goal for this release is to show the public the current state of KOffice and create a platform for further improvements. This release is mainly aimed at developers, testers and early adopters. It is not aimed at end users, and we do not recommend Linux distributions to package it as the default office suite yet.
It is noteworthy that KOffice 2.1 still does not have all the features that KOffice 1.6 had, even if it in some ways greatly exceeds KOffice 1.6. These features will return in the upcoming version 2.2, in most cases better implemented and more efficient. Also, not all applications which were part of KOffice 1.6 made it into KOffice 2.1. The missing applications will return in 2.2 or possibly 2.3.
Applications and Components
The following applications and plugins are part of KOffice 2.1:
All parts of KOffice, including the underlying libraries have received many bugfixes and improvements. Special attention has been paid to support for the OpenDocument Format, ODF. One example of that is handling of lists. To ensure the quality of the ODF implementation, the KOffice team has participated in ODF interoperability tests called the ODF Plugfest. For a more detailed list, refer to the announcements and changelogs for the alpha and beta versions of KOffice 2.1.
KWord - Word processor
KWord has a new implementation of tables. The tables are more advanced than the ones in version 1.6: They can be larger than one page and support nested tables in tables and they support a number of formatting properties. The drawback is that the table contents can be edited, but the tables themselves will only become editable in the next version.
Another large new feature in KWord is change tracking. Changes in the document can be tracked and are displayed color coded. Insertions, deletions and formatting changes have different colors. Still lacking is a dialog to select individual changes and make them permanent.
KSpread - Spreadsheet calculator
There are no big new features in KSpread, but a fair number of bugfixes.
KPresenter - Presentation manager
KPresenter has a few new features and many bug fixes. Some of the new features are an infinite canvas and slide numbers.
KPlato - Project management software
KPlato has been improved a lot, and has support for many different manipulations of resources, currencies and work types. It also has support for offline work using a small utility called KPlatoWork. KPlato was featured in the release announcement for KOffice 2.1 RC1.
Karbon - Vector graphics editor
Karbon 2.1 has a new framework for SVG filter effect plugins. There are also a few filters implemented: offset, blur and merge. These can be combined to create a drop shadow effect.
Also new in 2.1 is an import filter for PDF files.
Krita - Raster graphics editor
Krita has new brushes, among them a spray brush and a deform brush, along with a 3D visualization of brushes. It also has a new infinite canvas feature and a dyna tool that can simulate a pressure sensitive input device by using the speed of the mouse.
The Chart plugin (or so called shape) has received a number of bugfixes but no new features.
The Formula shape is now back in KOffice 2.1 after being absent in 2.0. It is not very advanced at the moment.
The Picture shape has seen many optimizations.
Import and Export
Import and export of foreign file formats have been given an overhaul, and especially the import filters for Microsoft PowerPoint (.ppt) and Word (.doc) have been much improved. This is a result of the work done for the Nokia n900 Office viewers.
The desktop database creator Kexi was scheduled for inclusion in 2.1, but has not been finished. Right now we hope to be able to release it in version 2.2. Kivio, the flowchart editor, is currently without maintainer and it is not certain when or if it will be released.
About KOffice 2
KOffice 2 is a much more flexible application suite than KOffice 1 ever was. The integration between the components is much stronger, with the revolutionary Flake Shapes as the central concept. A Flake Shape can be as simple as a square or a circle or as complex as a chart or a music score.
With Flake, any KOffice application can handle any shape. For instance, KWord can embed bitmap graphics, Krita can embed vector graphics and Karbon can embed charts. This flexibility does not only give KOffice unprecedented integration, but also allows new applications to be created very easily. Such applications can e.g. target special user groups like kids or certain professions.
Unified Look and Feel
All the applications of KOffice have a new GUI layout better suited to todays wider screens. The GUI consists of a workspace and a sidebar where tools can dock. Any tool can be ripped off to create its own window and later be redocked for full flexibility. The tool layout is of course saved and reused the next time that KOffice is started.
KOffice is available on Linux (with any desktop), Windows and Macintosh. Solaris will follow shortly and we expect builds for other Unix versions to become available soon after the final release. It is possible that the release of binaries for Windows and Macintosh will occur after some time if other packages that KOffice depend on need more time.
Since KOffice builds on Qt and the KDE libraries, all applications integrate well with the respective platforms and will take on the native look and feel.
Native Support for OpenDocument
The OASIS OpenDocument Format (ODF) is the ISO standard for office document interchange. ODF has been selected as the national standard for many countries around the world, and continues to grow stronger every month.
KOffice uses the OpenDocument Format as its native format. This will guarantee interoperability with many other Office packages such as OpenOffice.org and MS Office. The KOffice team has representatives on the OASIS technical committee for ODF and has been a strong participant in the process of shaping ODF since its inception.