Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous

Main Design Goals

This API is version independent, scalable, durable, and reusable. And because it is implemented using the OpenOffice.org component technology, it is programming language independent as well.

It has to be seen more like an independent specification than being dependent on a preexisting implementation. Therefor it is our to keep all component APIs in this project and to keep all implementation code out of this project.

Its version independence and durability results from the fact that we limit changes to the API. You can add interfaces, services, and so on to the OpenOffice.org API. However, other changes are rather limited:

Its scalability and reuseability results from our design pattern, to approach an orthogonal architecture rather than having specialized interfaces for certain requirements. For example does each interfaces only cover exactly one aspect of the behaviour of an object.

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.