<listitem><para>Low memory footprint, fast startup, lightweight.</para></listitem>
<listitem><para>Feature complete: many components are offered.</para></listitem>
<listitem><para>Intuitive, good looking and easy to learn user interface.</para></listitem>
<listitem><para>Adheres to standards: OASIS OpenDocument file format.</para></listitem>
</itemizedlist>
</sect1>
<sect1 id="kde-office-fileformat">
<title>OASIS OpenDocument file format</title>
<para>
It is important for an office suite to use standards where possible,
especially for the file format. The OASIS OpenDocument file format
specification is an open standard for office applications. This
format is spreading more and more, it is also the same file format
OpenOffice.org uses, which means that file exchange with any
user of this office suite is easily possible.
</para>
<para>
Adhering to official standards is always a good thing. For business
environments it is even vital to exactly know about their documents.
</para>
<para>
&koffice; has more components to offer than what is covered by the
OASIS specification. Still, all components covered by the specifications
actually use the OASIS OpenDocument file format.
</para>
</sect1>
</chapter>
<!-- comment out for final commit before freeze
<chapter id="kde-office-embedding">
<title>Component Embedding</title>
<sect1 id="kde-office-kparts">
<title>KParts and &koffice;</title>
<para>To be written</para>
</sect1>
<sect1 id="kde-office-example">
<title>Example</title>
<para>To be written</para>
</sect1>
</chapter>
-->
<chapter id="kde-office-components">
<title>&koffice; Components Overview</title>
<para>Keep in mind that all these components can integrate very well into each other. So basically a spreadsheet can contain anything from charts to presentations, reports and even text documents. Likewise almost any component can contain almost any other.</para>
<variablelist>
<varlistentry>
<term>&kword;</term>
<listitem><para>The textprocessing component, but it includes many aspects of a desktop publishing application. This creates a rather unique mixture of features that makes interesting layouts easily possible.</para>
<listitem><para>The spreadsheet component. &kspread; is a scriptable spreadsheet program which provides both table-oriented sheets and support for complex mathematical formulas and statistics. Features include Hyperlinks, cell data validity checking with configurable warnings/actions, scripting and specific cell customization. </para>
<listitem><para>The presentation component. It can be used to create on-screen presentations or to design and print transparencies. Features include embedding images and clip-art, easy working with objects, and the ability to make &HTML; or &XML; slideshows.</para>
<listitem><para>The flowcharting and diagramming component. Additional stencil sets can be used for custom needs, there is a plugin framework for additional functionality, and even <acronym>UML</acronym> diagrams are possible.</para>
<listitem><para>The painting and image manipulation component. &krita; contains both ease-of-use, fun features like guided painting, as well as high-end features like support for 16-bit images, <acronym>CMYK</acronym> and even OpenEXR <acronym>HDR</acronym> images. </para>
<listitem><para>The appropriate component for creating business reports, which is accomplished with an advanced designer that it has. Features include report printing in postscript, full control of fonts, colors, text alignment and wrapping, as well as open report definition files (with the layout stored as &XML;).</para>
<listitem><para>The data management component. It can be used for creating database schemas, inserting data, performing queries, and processing data. Forms can be created to provide a custom interface to your data. All database objects -- tables, queries and forms -- are stored in the database, making it easy to share data and database design.</para>
<itemizedlist>
<listitem><para>Website: <ulink url="http://www.koffice.org/kexi/">http://www.koffice.org/kexi/</ulink> and <ulink url="http://kexi-project.org">http://kexi-project.org</ulink>.</para></listitem>
<listitem><para>The chart drawing component; it is used to embed charts into one of the other &koffice; components. It's easy to use, highly customizable allowing all of the parameters to be changed, and has a flexible layout. </para>
<listitem><para> A formula editor which provides the basic input facilities and support functionality that appears in other &koffice; applications. Some of its features include intelligent cursor management, multi-level undo support and advanced syntax highlighting.</para>
<para>Each Koffice component comes with its own manual.
These manuals offer all the latest information about the
various components &koffice; has to offer and should be
read to learn more about &koffice;. The application manuals can be accessed by using the documentation KIO Slave in &konqueror; (that is, typing <userinput>help:/<replaceable>application</replaceable></userinput> into the Location toolbar) or by selecting the respective handbook from the &khelpcenter;. The website is
also a good place to find out more; it is at <ulink url="http://www.koffice.org">http://www.koffice.org</ulink>.</para>