OpenOffice.org 2.3 Software Development Kit (SDK)
The OpenOffice.org SDK is an add-on for the OpenOffice.org office
suite. It provides the necessary tools and documentation for
programming the OpenOffice.org APIs and creating own extensions (UNO
components) for OpenOffice.org.
You can download the SDK from here!
What's new in OpenOffice.org 2.3 SDK?
Until now, almost every jar from program/classes had been on the OOo
Java class path, which had both performance and name clash
implications. That has been changed by completely emptying the
class path, making sure that OOo explicitly locates all the jars it
calls, and that each jar finds any jars it depends on. However,
that causes extension code that relies on certain jars being available
on the Java class path to fail now. See <http://www.openoffice.org/servlets/ReadMsg?list=interface-announce&msgNo=1012>
for further details.
- API's
The OpenOffice.org APi covers now 3878 UNO IDL type defintions. For
OpenOffice.org 2.3 we have introduced 223 new UNO IDL types (whereas 6
are new published types). 14 unpublished types were removedor replaced.
Please see "Overview of new API's" for a
roughly overview of the new or rmeoved API's.
The UNO IDL reference
documentation gets improved by inserting missing or correct existing
documentation as well by fixing errors in our autodoc tool that
is used for the generation of the reference.
- Improved Inspector example
The Inspector example gets improved again. It's a really useful
developer tool to inspect UNO objects or simply browsing through the
object hierarchy. In addition to the possibility to generate Java code
snippets it supports now the generation of Basic and c++ snippets as
well. Again, try it out and give us feedback! For more information see
also the Object
Inspector homepage in the OpenOffice.org Wiki.
- Developer's Guide update
The developers Guide gets updated and we extend, correct existing
chapters and introduced new completely new chapters. Highlights are the
- Extensions (online
version) chapter that provides useful information for extensions
developers and describes all new features in this area.
- And the Graphical User Interfaces online
version chapter that provides information related to programming
graphical user interfaces with our UNO based toolkit.
- New Examples
- EmbeddedObject, a new Java example shwoing how
you can implement your own Java embedded object. A really nice example
showing an interesting Service Provider Interface that opens a
wide area for interesting features.
- ComplexToolbarControls, a new C++ examples
shwoing how you can use and implement more complex controls in your own
add-on toolbars.