| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <title>OpenOffice.org 3.3 Software Development Kit (SDK)</title> |
| </head> |
| |
| <body> |
| |
| <h1>OpenOffice.org 3.3 Software Development Kit (SDK)</h1> |
| |
| <p>The OpenOffice.org SDK is an add-on for the OpenOffice.org office suite. It provides the necessary tools and documentation for programming theOpenOffice.org APIs and creating own extensions (UNO components) for OpenOffice.org.</p> |
| |
| <h2>What's new in OpenOffice.org 3.3 SDK?</h2> |
| |
| <ul> |
| <li><b>MacOS and 64 bit Java</b><br/> |
| It's important to know that if you use the 64 bit version (default on Snow Leopard) of Java on MacOS you have to use the -d32 switch to ensure that |
| your program using the simple bootstrap mechasnism use a 32-bit data model. Otherwise you will get an UnsatisfiedLinkError when loading the |
| PipeConnector. The SDK build environemnt takes now care of this and add the switch if necessary.</li> |
| <li><b>Examples</b><br/> |
| There are still examples that are not working on Mac. There is still an issue with awt in the office with the Mac Java version. That means that it is |
| not possible to use Java awt with OpenOffice.org on Mac OS right now.</li> |
| <li><b>API's</b><br/> |
| The OpenOffice.org API covers now 4257 UNO IDL type definitions. For OpenOffice.org 3.3 we have introduced 75 new UNO IDL types (whereas 9 are new |
| published types). Please see <a href="#newapis">"Overview of new API's"</a> for a roughly overview of the new types.<br/> The UNO IDL |
| <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html">reference</a> documentation gets improved by inserting missing or |
| correct existing documentation as well by fixing errors in our <i>autodoc</i> tool that is used for the generation of the reference.<br/> |
| The C++ and Java UNO runtime reference documention is also updated.</li> |
| </ul> |
| <br/> |
| |
| <h2><a name="newapis">Overview of new or removed API's</a></h2> |
| |
| <ul> |
| <li><i><b></b>struct</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/ItemListEvent.html">com.sun.star.awt.ItemListEvent</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/XItemList.html">com.sun.star.awt.XItemList</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/XItemListListener.html">com.sun.star.awt.XItemListListener</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/XStyleChangeListener.html">com.sun.star.awt.XStyleChangeListener</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/XStyleSettings.html">com.sun.star.awt.XStyleSettings</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/XStyleSettingsSupplier.html">com.sun.star.awt.XStyleSettingsSupplier</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/XTopWindow2.html">com.sun.star.awt.XTopWindow2</a> |
| <li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/GridInvalidDataException.html">com.sun.star.awt.grid.GridInvalidDataException</a> |
| <li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/GridInvalidModelException.html">com.sun.star.awt.grid.GridInvalidModelException</a> |
| <li><i><b>published </b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/chart/XComplexDescriptionAccess.html">com.sun.star.chart.XComplexDescriptionAccess</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/chart/XDiagramPositioning.html">com.sun.star.chart.XDiagramPositioning</a> |
| <li><i><b></b>singleton</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/configuration/Update.html">com.sun.star.configuration.Update</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/configuration/XUpdate.html">com.sun.star.configuration.XUpdate</a> |
| <li><i><b></b>singleton</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/deployment/ExtensionManager.html">com.sun.star.deployment.ExtensionManager</a> |
| <li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/deployment/ExtensionRemovedException.html">com.sun.star.deployment.ExtensionRemovedException</a> |
| <li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/deployment/InvalidRemovedParameterException.html">com.sun.star.deployment.InvalidRemovedParameterException</a> |
| <li><i><b></b>constants</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/deployment/Prerequisites.html">com.sun.star.deployment.Prerequisites</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/deployment/XExtensionManager.html">com.sun.star.deployment.XExtensionManager</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/document/XCodeNameQuery.html">com.sun.star.document.XCodeNameQuery</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/document/XDocumentRecovery.html">com.sun.star.document.XDocumentRecovery</a> |
| <li><i><b>published </b>constants</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/embed/StorageFormats.html">com.sun.star.embed.StorageFormats</a> |
| <li><i><b></b>struct</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/form/runtime/FilterEvent.html">com.sun.star.form.runtime.FilterEvent</a> |
| <li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/form/runtime/FormController.html">com.sun.star.form.runtime.FormController</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/form/runtime/XFilterController.html">com.sun.star.form.runtime.XFilterController</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/form/runtime/XFilterControllerListener.html">com.sun.star.form.runtime.XFilterControllerListener</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/form/runtime/XFormController.html">com.sun.star.form.runtime.XFormController</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/form/runtime/XFormControllerContext.html">com.sun.star.form.runtime.XFormControllerContext</a> |
| <li><i><b></b>constants</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/i18n/TransliterationModulesExtra.html">com.sun.star.i18n.TransliterationModulesExtra</a> |
| <li><i><b></b>struct</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/script/ModuleInfo.html">com.sun.star.script.ModuleInfo</a> |
| <li><i><b>published </b>constants</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/script/ModuleType.html">com.sun.star.script.ModuleType</a> |
| <li><i><b>published </b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/script/XLibraryContainer3.html">com.sun.star.script.XLibraryContainer3</a> |
| <li><i><b></b>constants</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/script/vba/VBAEventId.html">com.sun.star.script.vba.VBAEventId</a> |
| <li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/script/vba/VBAEventProcessor.html">com.sun.star.script.vba.VBAEventProcessor</a> |
| <li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/script/vba/VBASpreadsheetEventProcessor.html">com.sun.star.script.vba.VBASpreadsheetEventProcessor</a> |
| <li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/script/vba/VBATextEventProcessor.html">com.sun.star.script.vba.VBATextEventProcessor</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/script/vba/XVBACompatibility.html">com.sun.star.script.vba.XVBACompatibility</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/script/vba/XVBAEventProcessor.html">com.sun.star.script.vba.XVBAEventProcessor</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/script/vba/XVBAModuleInfo.html">com.sun.star.script.vba.XVBAModuleInfo</a> |
| <li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/DatabaseInteractionHandler.html">com.sun.star.sdb.DatabaseInteractionHandler</a> |
| <li><i><b></b>struct</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/DatabaseRegistrationEvent.html">com.sun.star.sdb.DatabaseRegistrationEvent</a> |
| <li><i><b></b>struct</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/RowsChangeEvent.html">com.sun.star.sdb.RowsChangeEvent</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/XDatabaseRegistrations.html">com.sun.star.sdb.XDatabaseRegistrations</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/XDatabaseRegistrationsListener.html">com.sun.star.sdb.XDatabaseRegistrationsListener</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/XRowsChangeBroadcaster.html">com.sun.star.sdb.XRowsChangeBroadcaster</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/XRowsChangeListener.html">com.sun.star.sdb.XRowsChangeListener</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XConnectionSupplier.html">com.sun.star.sdb.tools.XConnectionSupplier</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html">com.sun.star.sdb.tools.XIndexAlteration</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html">com.sun.star.sdb.tools.XKeyAlteration</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html">com.sun.star.sdb.tools.XTableAlteration</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html">com.sun.star.sdb.tools.XTableRename</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewAccess.html">com.sun.star.sdb.tools.XViewAccess</a> |
| <li><i><b>published </b>constants</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/DimensionFlags.html">com.sun.star.sheet.DimensionFlags</a> |
| <li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/NoConvergenceException.html">com.sun.star.sheet.NoConvergenceException</a> |
| <li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/task/DocumentMSPasswordRequest2.html">com.sun.star.task.DocumentMSPasswordRequest2</a> |
| <li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/task/DocumentPasswordRequest2.html">com.sun.star.task.DocumentPasswordRequest2</a> |
| <li><i><b></b>singleton</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/task/OfficeRestartManager.html">com.sun.star.task.OfficeRestartManager</a> |
| <li><i><b>published </b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/task/PasswordContainerInteractionHandler.html">com.sun.star.task.PasswordContainerInteractionHandler</a> |
| <li><i><b>published </b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/task/XInteractionPassword2.html">com.sun.star.task.XInteractionPassword2</a> |
| <li><i><b>published </b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/task/XRestartManager.html">com.sun.star.task.XRestartManager</a> |
| <li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/text/TextRangeContentProperties.html">com.sun.star.text.TextRangeContentProperties</a> |
| <li><i><b>published </b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/CommandEnvironment.html">com.sun.star.ucb.CommandEnvironment</a> |
| <li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/InteractiveLockingException.html">com.sun.star.ucb.InteractiveLockingException</a> |
| <li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/InteractiveLockingLockExpiredException.html">com.sun.star.ucb.InteractiveLockingLockExpiredException</a> |
| <li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/InteractiveLockingLockedException.html">com.sun.star.ucb.InteractiveLockingLockedException</a> |
| <li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/InteractiveLockingNotLockedException.html">com.sun.star.ucb.InteractiveLockingNotLockedException</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ui/XToolPanel.html">com.sun.star.ui.XToolPanel</a> |
| <li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ui/dialogs/Wizard.html">com.sun.star.ui.dialogs.Wizard</a> |
| <li><i><b></b>constants</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ui/dialogs/WizardButton.html">com.sun.star.ui.dialogs.WizardButton</a> |
| <li><i><b></b>constants</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ui/dialogs/WizardTravelType.html">com.sun.star.ui.dialogs.WizardTravelType</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ui/dialogs/XWizard.html">com.sun.star.ui.dialogs.XWizard</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ui/dialogs/XWizardController.html">com.sun.star.ui.dialogs.XWizardController</a> |
| <li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ui/dialogs/XWizardPage.html">com.sun.star.ui.dialogs.XWizardPage</a> |
| <li><i><b></b>struct</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/util/Duration.html">com.sun.star.util.Duration</a> |
| <li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/util/InvalidStateException.html">com.sun.star.util.InvalidStateException</a> |
| <li><i><b></b>constants</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/view/DuplexMode.html">com.sun.star.view.DuplexMode</a> |
| <li><i><font color="red">removed not yet published </font></i> : com.sun.star.deployment.LicenseIndividualAgreementException |
| <li><i><font color="red">removed not yet published </font></i> : com.sun.star.rendering.ParametricPolyPolygon2DFactory |
| <li><i><font color="red">removed not yet published </font></i> : com.sun.star.rendering.XParametricPolyPolygon2DFactory |
| <li><i><font color="red">removed not yet published </font></i> : com.sun.star.task.DocumentMacroConfirmationRequest2 |
| </ul> |
| |
| </body> |
| </html> |