blob: 2d45ccd6689539b3e47f7a9c6a3371fd2b3097f5 [file] [log] [blame]
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>OpenOffice.org - Software Development Kit (SDK)</title>
</head>
<body>
<h1>OpenOffice.org 3.2 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 the
OpenOffice.org APIs and creating own extensions (UNO components) for OpenOffice.org.</p>
<br/>
<h2>What's new in OpenOffice.org 3.2 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.</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 4184 UNO IDL type definitions. For OpenOffice.org 3.2 we have introduced 54 new UNO IDL types (whereas 7 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>constants</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/MouseWheelBehavior.html">com.sun.star.awt.MouseWheelBehavior</a></li>
<li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/DefaultGridDataModel.html">com.sun.star.awt.grid.DefaultGridDataModel</a></li>
<li><i><b></b>struct</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/GridColumnEvent.html">com.sun.star.awt.grid.GridColumnEvent</a></li>
<li><i><b></b>struct</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/GridControlEvent.html">com.sun.star.awt.grid.GridControlEvent</a></li>
<li><i><b></b>struct</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/GridDataEvent.html">com.sun.star.awt.grid.GridDataEvent</a></li>
<li><i><b></b>struct</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/GridSelectionEvent.html">com.sun.star.awt.grid.GridSelectionEvent</a></li>
<li><i><b></b>enum</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/ScrollBarMode.html">com.sun.star.awt.grid.ScrollBarMode</a></li>
<li><i><b></b>enum</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/SelectionEventType.html">com.sun.star.awt.grid.SelectionEventType</a></li>
<li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/UnoControlGrid.html">com.sun.star.awt.grid.UnoControlGrid</a></li>
<li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/UnoControlGridModel.html">com.sun.star.awt.grid.UnoControlGridModel</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/XGridCell.html">com.sun.star.awt.grid.XGridCell</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/XGridCellRenderer.html">com.sun.star.awt.grid.XGridCellRenderer</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/XGridColumn.html">com.sun.star.awt.grid.XGridColumn</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/XGridColumnListener.html">com.sun.star.awt.grid.XGridColumnListener</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/XGridColumnModel.html">com.sun.star.awt.grid.XGridColumnModel</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/XGridControl.html">com.sun.star.awt.grid.XGridControl</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/XGridControlListener.html">com.sun.star.awt.grid.XGridControlListener</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/XGridDataListener.html">com.sun.star.awt.grid.XGridDataListener</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/XGridDataModel.html">com.sun.star.awt.grid.XGridDataModel</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/XGridSelection.html">com.sun.star.awt.grid.XGridSelection</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/awt/grid/XGridSelectionListener.html">com.sun.star.awt.grid.XGridSelectionListener</a></li>
<li><i><b>published</b> service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/chart/BubbleDiagram.html">com.sun.star.chart.BubbleDiagram</a></li>
<li><i><b>published</b> service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/chart/FilledNetDiagram.html">com.sun.star.chart.FilledNetDiagram</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/chart2/XDefaultSizeTransmitter.html">com.sun.star.chart2.XDefaultSizeTransmitter</a></li>
<li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/container/EnumerableMap.html">com.sun.star.container.EnumerableMap</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/container/XEnumerableMap.html">com.sun.star.container.XEnumerableMap</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/container/XMap.html">com.sun.star.container.XMap</a></li>
<li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/deployment/ui/UpdateRequiredDialog.html">com.sun.star.deployment.ui.UpdateRequiredDialog</a></li>
<li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/document/PDFDialog.html">com.sun.star.document.PDFDialog</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/drawing/framework/XPane2.html">com.sun.star.drawing.framework.XPane2</a></li>
<li><i><b></b>singleton</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/logging/DocumentIOLogRing.html">com.sun.star.logging.DocumentIOLogRing</a></li>
<li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/logging/SimpleLogRing.html">com.sun.star.logging.SimpleLogRing</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/logging/XSimpleLogRing.html">com.sun.star.logging.XSimpleLogRing</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/office/XAnnotation.html">com.sun.star.office.XAnnotation</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/office/XAnnotationAccess.html">com.sun.star.office.XAnnotationAccess</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/office/XAnnotationEnumeration.html">com.sun.star.office.XAnnotationEnumeration</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/XRowSetChangeBroadcaster.html">com.sun.star.sdb.XRowSetChangeBroadcaster</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/XRowSetChangeListener.html">com.sun.star.sdb.XRowSetChangeListener</a></li>
<li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/DataPilotFieldGroupEnumeration.html">com.sun.star.sheet.DataPilotFieldGroupEnumeration</a></li>
<li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/DataPilotFieldGroupsEnumeration.html">com.sun.star.sheet.DataPilotFieldGroupsEnumeration</a></li>
<li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/FilterFormulaParser.html">com.sun.star.sheet.FilterFormulaParser</a></li>
<li><i><b>published</b> constants</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/FilterOperator2.html">com.sun.star.sheet.FilterOperator2</a></li>
<li><i><b>published</b> struct</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/TableFilterField2.html">com.sun.star.sheet.TableFilterField2</a></li>
<li><i><b>published</b> interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/XDataPilotDataLayoutFieldSupplier.html">com.sun.star.sheet.XDataPilotDataLayoutFieldSupplier</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/XFilterFormulaParser.html">com.sun.star.sheet.XFilterFormulaParser</a></li>
<li><i><b>published</b> interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/sheet/XSheetFilterDescriptor2.html">com.sun.star.sheet.XSheetFilterDescriptor2</a></li>
<li><i><b>published</b> exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/task/DocumentMSPasswordRequest.html">com.sun.star.task.DocumentMSPasswordRequest</a></li>
<li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/task/DocumentMacroConfirmationRequest2.html">com.sun.star.task.DocumentMacroConfirmationRequest2</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/task/XUrlContainer.html">com.sun.star.task.XUrlContainer</a></li>
<li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/text/InContentMetadata.html">com.sun.star.text.InContentMetadata</a></li>
<li><i><b></b>service</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/text/textfield/MetadataField.html">com.sun.star.text.textfield.MetadataField</a></li>
<li><i><b></b>exception</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/URLAuthenticationRequest.html">com.sun.star.ucb.URLAuthenticationRequest</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/XInteractionSupplyAuthentication2.html">com.sun.star.ucb.XInteractionSupplyAuthentication2</a></li>
<li><i><b></b>interface</i> : <a href="http://api.openoffice.org/docs/common/ref/com/sun/star/xml/sax/XFastSAXSerializable.html">com.sun.star.xml.sax.XFastSAXSerializable</a></li>
</ul>
</body>
</html>