Difference between revisions of "API"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
Line 4: Line 4:
  
 
[[http:www.openoffice.org|OpenOffice.org]] offers a language independent '''API''' which allows to program the office in different programming languages (e.g. C++, Java, Python, CLI, StarBasic, JavaScript, OLE). It allows to use OpenOffice.org as service provider in other applications, extend it with new functionality or simply customize and control OpenOffice.org.
 
[[http:www.openoffice.org|OpenOffice.org]] offers a language independent '''API''' which allows to program the office in different programming languages (e.g. C++, Java, Python, CLI, StarBasic, JavaScript, OLE). It allows to use OpenOffice.org as service provider in other applications, extend it with new functionality or simply customize and control OpenOffice.org.
 +
  
 
==API Reference==
 
==API Reference==
 +
We try to provide always the latest version of a generated API IDL reference documentation online. You can find it on the [http://api.openoffice.org api.openoffice.org] on left side under [http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html IDL reference]. Maybe interesting for you are the two links '''Use''' and ''DevGuide''' in the top menubar of a single type documentation page.
 +
* Use: links to an overview page where you can find all places where this type is used or referenced in the API and in the [http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html Developer's Guide]
 +
* DevGuide: links to a sub-section of the documentation page where you can find cross references into the [http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html Developer's Guide] where this type is described in detail and especially the concepts behind.
 +
 +
Also of interest here are the online available reference documentation of the [[Uno|UNO]] runtime for [http://api.openoffice.org/docs/cpp/ref/names/index.html C++] and [http://api.openoffice.org/docs/java/ref/overview-summary.html Java].
  
 
==Supported Languages==  
 
==Supported Languages==  
Line 14: Line 20:
  
 
==Things to be Done==
 
==Things to be Done==
* [[API/To-Dos]] - An overview of API To-Dos where you will hopefully find somehting interesting if you plan to support the API project.  
+
* [[API/To-Dos]] - An overview of API To-Dos where you will hopefully find something interesting if you plan to support the API project.  
  
 
[[Category:Project]]
 
[[Category:Project]]
 
[[Category:Development]]
 
[[Category:Development]]

Revision as of 13:40, 28 December 2006

Project Lead: Jürgen Schmidt

The OpenOffice.org API Wiki. API stands for Application programming interface.

OpenOffice.org offers a language independent API which allows to program the office in different programming languages (e.g. C++, Java, Python, CLI, StarBasic, JavaScript, OLE). It allows to use OpenOffice.org as service provider in other applications, extend it with new functionality or simply customize and control OpenOffice.org.


API Reference

We try to provide always the latest version of a generated API IDL reference documentation online. You can find it on the api.openoffice.org on left side under IDL reference. Maybe interesting for you are the two links Use' and DevGuide in the top menubar of a single type documentation page.

  • Use: links to an overview page where you can find all places where this type is used or referenced in the API and in the Developer's Guide
  • DevGuide: links to a sub-section of the documentation page where you can find cross references into the Developer's Guide where this type is described in detail and especially the concepts behind.

Also of interest here are the online available reference documentation of the UNO runtime for C++ and Java.

Supported Languages

Things in progress - Efforts

Things to be Done

  • API/To-Dos - An overview of API To-Dos where you will hopefully find something interesting if you plan to support the API project.
Personal tools