Development
The OOo API is based on Universal Network Objects (UNO), the OOo component technology, and consists of a wide range of interfaces defined in a CORBA-like interface description language.
The document file format used by OpenOffice.org is based on XML and several export- and import-filters. All external formats read and written by OpenOffice.org are converted back and forth from the internal XML representation. By using compression when saving the XML to disk, OOo's files are generally smaller than the equivalent binary Microsoft Office files. The OOo file format is also the basis of the OASIS file format standard.
Other projects run alongside the main OpenOffice.org project - including documentation, localisation and the application programming interface. There is also a scripting project which aims to be a repository for distributing macros.
OpenGroupware.org (OGo) is a set of OOo extension programs released under either the GPL or the LGPL to share OpenOffice.org files. Using open Internet standards, a user can share calendars, addressbooks, emails, instant messaging and blackboards, browse the web and access other groupware applications.
The OOo 2.0 beta and release candidate is called Pelican.
GNOME and KDE integration
Sun and Ximian are integrating OOo with GNOME, which means that the applications of OOo will become part of GNOME office.
On systems running GNOME, this will give OOo the same look and feel as the other GNOME applications running on that system. Ximian includes OOo in their Ximian Desktop product [1].
There is also work in progress on integration with KDE.
External links