Hier finden Sie Ressourcen zur Entwicklung mit OpenOffice.org. OpenOffice.org lässt sich über verschiedene Programmiersprachen erweitern, steuern oder automatisieren. Vor allem für Java, C++ und OOO-Basic sind umfrangreiche Dokumentationen vorhanden.
 |
OOo for Developers |
Die zentrale Anlaufstelle für die Entwicklung mit OpenOffice.org. Hier finden sie die offiziellen Entwickler-Dokumentationen des Projektes. Tutorials, Software Developer Kit und Ressourcen zur Komponenten-Architektur UNO, C++, Java, Scripting, XML-Dateiformat und vieles mehr.
|
 |
OOo Developers Guide |
Der Developers Guide bietet eine vertiefte Einführung in die Entwicklung mit OpenOffice.org. Er beinhaltet eine Einführung in UNO-Komponenten und die OOo-Api.
Daneben werden die einzelnen Applikationsteile (Writer, Calc etc.) behandelt und mit vielen Beispielen in Java illustriert.
|
 |
Star Office 6.0 Programming Guide |
Basic von StarOffice und OpenOffice.org sind aufgrund der gemeinsamen Codebasis identisch. Das Programmier-Handbuch zu Star Office 6.0 bietet auf über 200 Seiten einen exzellenten Einstieg in die OOo-Basic-Programmierung.
Neben einer Einführung in die Grundlagen von OOo-Basic, bietet das Handbuch vertiefte Informationen zur Nutzung der RuntimeLibrary, Writer, Calc, Charts, Formularen, Dialogen und Datenbanken über OOo-Basic.
Die Ausführungen sind mit reichlich Basic-Code illustriert, so dass rasch erste Ergebnisse erzielt werden können.
|
 |
OOo-Scripting Project |
Das Scripting Projekt hat zum Ziel einen Ort bereitzustellen, um nützliche Scripts und Macros zu entwicklen, archivieren und sie so mit der OOo-Community zu teilen. Zur Zeit bietet das Scripting-Project Links zu Ressource wie etwa dem weitbekannten Macro Dokument von Andrew Pitonyak.
|
 |
Scripting Framework |
Das Scripting Framework erlaubt die Erstellung von Scripts oder Macros in beliebigen Scriptsprachen. Zur Zeit existieren Implementationen von JavaScript und BeanShell-Code, welche nach der Installation des Scription Frameworks neben OOo-Basic innerhalb von OpenOffice.org verwendet werden können.
Zur Nutzung des Scripting-Frameworks müssen Sie im Minimum über die OpenOffice.org 1.1beta2 verfügen.
|
 |
OOos XML-Dateiformat |
Die Dokumentation und Referenz zum Dateiformat von OpenOffice.org. Das Dateiformat von OOo basiert auf XML, was es einfach macht, die Dateien in andere XML-Formate umzuwandeln, um sie für andere Applikationen zu verwenden.
Die Offenheit des Dateiformat und die Verwendung von XML stellt sicher, dass die Dateien prinzipiell mit beliebigen Programmen verwendet werden können und keine gegeben Abhängigkeit zum erzeugenden Softwarepaket entsteht.
|
 |
Database Access Project |
Dokumentation zur Datenbankschnittstelle von OOo. OpenOffice.org lässt sich an verschiedenste Datenbanken anbinden. Am häufigsten wird dazu MySQL oder unter Linux auch Postgres verwendet.
Neben der Anbindung von externen DBMS sind in OpenOffice.org auch DBase-Datenbanken verfügbar, welche keine externe Datenbankserver benötigen, aber auch nicht über dieselben, weitreichenden Möglichkeiten verfügen.
|
 |
OOo API-Referenz |
Die komplette Referenz der OOo-API (Application Programming Interface) dokumentiert alle Services mit Ihren Properties und Methoden im Detail.
Nachdem eine allgemeines Verständnis der Architektur der OOo-Api gewonnen wurde, kann diese Refernez wertvolle Informatien bieten. Für Einsteiger in die OOo-Programmierung ist die API-Referenz oft verwirrend, da zur Verfügung stehenden Eigenschaften einer Componente oft auf viele verschiedene Interfaces verteilt sind.
|
 |
Deutsche Entwickler-Mailingliste |
Die deutsche Mailingliste zu Fragen der Entwicklung mit OOo. Dabei werden insbesondere der Umgang mit OOoBasic und den UNO-Komponenten oder allgemeiner der OOo-API behandelt.
Das Archiv kann über eine Suchfunktion durchforstet werden.
|
 |
StarBasic FAQ |  |
FAQ zu StarBasic. Hier finden Sie Antworten zu häufig gestellten Fragen zu StarBasic.
|
 |
OpenOffice.org-Basic Einführung |
Bächinger Consulting ist massgeblich an der Entwicklung einer ausführlichen Basic-Dokumentation in deutscher Sprache beteiligt. Die Dokumentation ist in Arbeit, einige Kapitel (Einführung, Calc) sind aber schon recht weit fortgeschritten und können nur schon wegen den zahlreichen Code-Beispiele eine Hilfe sein.
|