KOffice 1.1beta1 releasedApr 24, 2001, 23:39 (21 Talkback[s])
The KDE Project today announced the highly-anticipated release of KOffice 1.1beta1. KOffice is an integrated office suite for KDE which utilizes open standards for component communication and component embedding. The primary goals of the the release are to provide a preview of KOffice 1.1 and to involve users who wish to request missing features or report problems. Code development is currently focused on stabilizing KOffice 1.1, scheduled for final release this summer.
This release includes the following components: KWord (a frame-based, full-featured word processor); KPresenter (a presentation application); KSpread (a spreadsheet application); KIllustrator (a vector-drawing application); Krayon (a bitmap image editor); Kivio (a flowchart application); KChart (a chart drawing application); KFormula (a formula editor); Kugar (a tool for generating business quality reports); andfilters (for importing/exporting documents).
While the entire release is designated as a beta release, individual components are all at various stages of development, which is indicated next to each component's description below. Changes to individual KOffice components are also enumerated below. In addition, a list of changes and a FAQ about KOffice are available at the KOffice website.
KOffice and all its components are available for free under Open Source licenses from the KDE server and its mirrors. As a result of the dedicated efforts of hundreds of translators, KOffice 1.1beta1 is available in 25 languages.
KOffice is an integrated office suite consisting of numerous components which can interact, share data and embed each other using KDE's open KParts and DCOP technologies. The 1.1beta1 release includes the following components: 1.KWord (alpha). KWord is a frame-based word-processing and desktop publishing application. KWord's features include: paragraph style sheets (alignment, spacings, indentations, default font, etc.); a stylist to edit, add, remove and update paragraph styles (including a number of provides ones); frame orientation; multiple columns per page; tables; image and other document embedding; in-place formula editing; headers and footers; footnotes and endnotes; chapter numbering; auto-generation of table of contents; mail merge; autocorrection and spell checking; and templates. Changes since the last release include: New overall design and new formatting engine (using the Qt RichText widget). Improved display adapts to the DPI settings (of the screen and of the printer), so the page on screen has the same size as the real paper page. Much better performance with huge documents (the text is formatted as a background job, the screen redrawing is done much better, etc.). Smaller file size. Real document/view separation. Working with different views on the same document is fully functional. Brand new formula widget (with doc/view design, zoom support etc.) Redesigned table support. Much improved find/replace functionality. Real bullets instead of using characters as bullets. Implemented breaking paragraphs at the end of a frame or page ("Keep linestogether" can now be disabled). Right margin for a paragraph. Undo/redo fully working (all text operations, frame operations, etc.) Embedding a KPresenter part into KWord now works. Copy/Paste and drag'n'drop work as expected (instead of for full paragraphs only). 2.KPresenter (beta). KPresenter is a presentation application which features: inserting all kinds of graphic objects; inserting and editing rich text (with lists, indentations, spacings, colors, fonts, ...); inserting autoforms; inserting pictures and clipart; embedding other KOffice parts; setting many object properties (background, many types of gradients, pen, shadow, rotation, object specific settings, ....; working with objects (resizing, moving, lowering, raising, ...); grouping/ungrouping objects; headers/footers; advanced undo/redo; setting background (color, gradients, pictures, cliparts, etc.); assigning effects for animating objects and defining effects for changing slides; playing screen presentations with effects; print as PostScript; creating HTML slideshows with a few mouse clicks; using and creating templates; using XML as document format; and a Presentations Structure Viewer. Changes since the last release include: Added "Copy Page" feature. Much faster and flicker-free switching to fullscreen mode. Sidebar, painting and ellipses drawing fixes. 3.KSpread (beta). KSpread is a full featured spreadsheet program. It can work as a traditional table-oriented sheet but also supports complex mathematical formulas and statistics. In addition, KSpread supports displaying data graphically, scripting using a restricted (for security purposes) language and templates. Changes since the last release include: Support for applying attribute changes to complete rows/columns. Rows and columns can be hidden. Improved undo/redo, grouping operations when applicable. Added configuration dialog box. New dialog box to define the series used by the auto-fill feature. Copy and paste with insertion. Data validation. 4.KIllustrator (alpha). KIllustrator is the vector drawing program for KOffice. The aim of the KIllustrator project is the development of a freely available vector-based drawing application similiar to Corel Draw or Adobe Illustrator. Changes since the last release include improved speed and usability. New canvas support. Added multipages support Redesigned layers dialog to dock in main window or tear off. Embedding KOffice parts now works. Improved rulers. 5.Krayon (beta). Krayon (f/k/a KImageShop) is an effort to make a professional level bitmap image painting and editing component of the KOffice project. Krayon is being released with KOffice for the first time. 6.Kivio (stable). Kivio is a flowcharting program which offers more than basic flowcharting abilities. Objects are scriptable, and a backend plugin system will offer the ability to make objects do just about anything. Feed it a directory of C++ header files, or even Java files, and let it generate a graphical class map for you. Give it a network and let it explore and map out the network for you. All this is possible through the scripting/plugin architecture Kivio will possess. The scripting language chosen is Python, though knowledge of Python or programming is not required to use Kivio. Kivio's features include: Multiple paper size support. All standard paper sizes are supported (letter, A4, etc...), and you have the ability to create your own. Dynamically loadable stencils. Stencils support various attributes such as border width, foreground color and fill style (gradient, solid, pattern, pixmap, arrow heads and text). Multiple pages per document to allow you to organize your document according to your own needs. Grouping. Select any stencils you want, and group them into a single element for easier manipulation. Full clipboard support (cut/copy/paste/duplicate). Clipboard history. Paste previously copied stencils! Layer support. Stencils can be layed out on different layers for easier organization. Stencils also default to specific layers. For example, if you are laying out a floorplan, furniture goes on one layer, while walls and structural shapes go on another, and wiring on yet another. KParts support, which allows placing a Kivio document in a KWord document or inserting a KSpread spreadsheet into Kivio for diagramming. Customizable helper lines for easy alignment. Subselections. Some stencils are made up of numerous small shapes; with subselections you can change it. Python scripting. Scripting allows not only the programming of the stencils, but also Kivio. Scripting can be used to add new interface elements or visualization tools. C++ Plugin interface. Customizable user interface. If you do not like the layout of the screen by default, drag the various elements around until you are satisfied. Some elements even allow you to change their colors for a more pleasing look. Dynamically resizing grid. As you zoom in further and further on a document, the grid will constantly refine itself to allow you to place your stencils with more precision. Stencil builder. The stencil builder permits you to create your own stencils without doing any programming. Kivio is being released with KOffice for the first time. 7.KChart (alpha). KChart is an embeddable chart drawing application. Features include: Simple wizard-based chart creation. Support for bar charts, line charts, pie charts, hi-lo charts and area charts Seamless integration into KSpread. 8.KFormula (beta). KFormula is a formula editor which provides easy-to-use input facilities. Some of its most exciting features are: Easy Greek letter insertion. Intelligent cursor movement. Advanced syntax highlighting. Multi-level undo support. LaTeX export (copy and paste into a text editor). Since the last release, KFormula has been completely redesigned and much improved. 9.Kugar (stable). Kugar is a tool for generating business quality reports. Besides the standalone report viewer, Kugar is available as a KPart report viewer. This means that any KDE application can embed the report viewing functionality and that reports can be viewed using the Konqueror browser. Kugar works by merging application generated data with a template to produce the final report. Both the data and the template are specified using XML. This approach means that applications only need worry about generating the data itself. A template can be referenced via a URL which allows businesses to create a centrally managed template library. Kugar templates include the following features: Report headers and footers. Page headers and footers including page numbers and current date and time. Calculations of counts, sums, averages, variance and standard deviation. Number formatting based on value. Currency and date formatting. Full control of fonts, colors, text alignment and wrapping. Line drawing in multiple styles. Kugar is being released with KOffice for the first time. 10.Filters. Various import/export filters are available in most of the KOffice applications to support document exchange with users of other office suits. For more information on KOffice filter status, including import filters for MS WinWord 97 and MS Excel 97, please visit the KOffice filters status page. Changes since the last release include: Many new filters: Applixware import, Abiword import/export, Docbook export, LaTeX export, etc. Improvements to the existing filters, especially the MS WinWord and MS Excel import filters
Downloading and Compiling KOffice
For further instructions on compiling and installing KOffice, please consult the installation instructions.
Installing Binary Packages
KOffice 1.1beta1 requires qt-2.2.3 or greater, which is available from Trolltech at ftp://ftp.trolltech.com/qt/source/ under the name qt-x11-2.2.3.tar.gz, although qt-2.3.0is recommended, as well as kdesupport-2.1.x, kdelibs-2.1.x and kdebase-2.1.x, which are available from the KDE ftp servers at http://ftp.kde.org/stable/2.1.1/distribution/ (see also the KDE 2.1.1 press release for more information). KOffice 1.1beta1 will not work with versions of Qt older than 2.2.3 or versions of kdelibs older than 2.1.x. Note that kdelibs-2.1.2 is scheduled for release the week of April 30 to fix some bugs encountered with KOffice; users downloading KOffice 1.1beta1 are strongly encouraged to upgrade to kdelibs-2.1.2 when it becomes available.
At the time of this release, pre-compiled packages are available for:
SuSE Linux (README):
Please check the servers periodically for pre-compiled packages for other distributions. More binary packages will become available over the coming days and weeks.