Developer's Guide Intro
SDK home
Table of Contents
The Developer's Guide
should be used as the main documentation to give developers and solution providers the
necessary means to use OpenOffice.org 1.0.2 as componentware, using it in their own projects and
extending it according to their needs.
The guide gives an introduction to the main concepts of the OpenOffice.org 1.0.2 API and
to UNO, the underlying component technology of OpenOffice.org 1.0.2.
All different application areas are discussed in a separate chapter. Each chapter describes
the fundamental APIs for this application area, and it gives the necessary background
information about how the generic APIs have to be used in this context. The APIs and the
concepts are explained in detail and a working example is available in the
'DevelopersGuide' example section.
The main target language for most of the examples is Java. However, for some chapters, where the
focus is on a special target language, the examples are in that language (e.g. C++,
OpenOffice.org 1.0.2 Basic).
The guide is available in two versions: an
HTML version that contains cross references
directly into the UNO IDL reference documentation, and the
PDF file version.
One short comment on the history of this guide. The OpenOffice.org core developers
have collected detailed knowledge about UNO and the OpenOffice.org API. Sun Microsystems
has commissioned two independent software developers and authors to write the Developer's
Guide based on this material.
Through this documentation initiative, Sun Microsystems emphasizes its commitment to
OpenOffice.org. Sun hopes to promote the adoption of OpenOffice.org for custom solutions
and tries to broaden the market both for OpenOffice.org and StarOffice.
The guide has been written by OpenOffice.org 1.0.2 itself and was later converted to PDF and HTML.
The HTML conversion especially shows the flexibility of the XML based file format of
OpenOffice.org 1.0.2. It was made by an XSL transformation without a running office based directly
on the documents. This XSL
transformation is also available on OpenOffice.org. The integration with the reference
documentation was done by the documentation tool and a Perl
script which collects and provides the necessary information for the documentation tool.
Table of Contents