OpenOffice.org besteht aus vielen verschiedenen Modulen. Diese Module sind in Projekten zusammengefasst, die auf eigenen Websites grundlegende Information liefern und Mailing-Listen verwenden um ihre Arbeit zu koordinieren.
Alle Projekte freuen sich über Mithilfe! Auch für Leute ohne Programmier-Kenntnisse gibt es eine Vielzahl interessanter Module, z.B. Marketing, Dokumentation, Website und nicht zuletzt Sprachprojekte wie dieses, die für nicht englischsprachige Mitglieder der Gemeinschaft besonders interessant sind.
Das Datenbank-Tool Base stellt keine vollständige Datenbank dar, sondern nur eine graphische
Oberfläche für eine Datenbank.
Mailing-Liste: dev@dba.openoffice.org
Projekt: http://dba.openoffice.org
Das Vektor-Zeichenprogramm Draw und das Präsentationsprogramm
Impress basieren auf dem gleichen Programmcode, lediglich die Benutzeroberflächen
unterscheiden sich.
Mailing-Liste: dev@graphics.openoffice.org
Projekt: http://graphics.openoffice.org
Mit dem Diagramm-Tool Chart visualisiert man die Daten aus
der Tabellenkalkulation.
Mailing-Liste: dev@graphics.openoffice.org
Projekt: http://graphics.openoffice.org
Das Setup2-Modul enthält die Implementierung des Installationsprogramms.
Das Installationsprogramm ist in 2 Teile aufgeteilt:
Zum einen in eine Bibliothek, die die eigentliche Installation im Hintergrund durchführt, und in die
graphischeOberfläche, die bei der Installation sichtbar
ist.
Mailing-Liste: dev@installation.openoffice.org
Projekt: http://installation.openoffice.org
Die Autopiloten in OpenOffice sind zum Großteil in StarBasic geschrieben.
Mailing-Liste: dev@installation.openoffice.org
Projekt: http://installation.openoffice.org
Die Tabellenkalkulation Calc ist eine
extrem leistungsfähige Komponente von OOo, die MS Excel mindestens gleichwertig
ist.
Mailing-Liste: dev@sc.openoffice.org
Projekt: http://sc.openoffice.org
Mailing-Liste: dev@sc.openoffice.org
Projekt: http://sc.openoffice.org
Das Integrated Developer Environment von StarBasic ist an VisualBasic
angelehnt.
Mailing-Liste: dev@script.openoffice.org
Projekt: http://script.openoffice.org
Die älteste Komponente von OpenOffice ist auch eine der leistungsfähigsten. Der Writer gilt bei
vielen als die beste Textverarbeitung überhaupt.
Mailing-Liste: dev@sw.openoffice.org
Projekt: http://sw.openoffice.org
Der Formeleditor Math ermöglicht es komplizierte mathematische Formeln zu
visualisieren.
Mailing-Liste: dev@sw.openoffice.org
Projekt: http://sw.openoffice.org
Dieses Projekt hat es sich zum Ziel gesetzt,
die Groupware-Funktionalität (eMail, Newsgroups, Kalender), die nach StarOffice 5.2 von SUN
eingestellt wurde, wieder in OpenOffice zu integrieren.
Die Unterstützung der zu Grunde liegenden Protokolle (SMTP,POP3, IMAP) befindet sich noch im
ucb/inet-Modul. Der SourceCode der graphischen Oberfläche wurde leider
nicht veröffentlicht und muss neu geschrieben werden.
Dieses Projekt braucht dringend erfahrene C++ &Java-Programmierer.
Mailing-Liste: groupware@whiteboard.openoffice.org
Projekt: http://whiteboard.openoffice.org/groupware/
Enthält alle Dateien, die keinen Programmcode enthalten, zum Benutzen von OO aber benötigt werden.
Mailing-Liste: dev@installation.openoffice.org
Projekt: http://installation.openoffice.org
Die Texte des Hilfesystems liegen nur in englischer Sprache und nur
in Binärform (JAR/XML-Dateien) vor. Das eigentliche Hilfeprogramm zum Anzeigen dieser Dateien
befindet sich im Framework-Projekt.
Mailing-Liste: dev@installation.openoffice.org
Projekt:
http://installation.openoffice.org
Dieses Modul enthält die Readme-Dateien und die
Dateien mit den Nutzungslizenzen aus dem Installationsprogramm.
Mailing-Liste:
dev@installation.openoffice.org
Projekt:
http://installation.openoffice.org
Dieses Projekt, zu dem auch die vorliegende Webseite gehört,
möchte den Kontakt zu deutschsprachigen Entwicklern, Benutzern, Beratern, Fachleuten aus
Industrie und Presse und allgemein interessierten Personen herstellen und fördern.
Es stellt
deutschsprachige Versionen der Software, Dokumentation und eine Mailingliste zur Koordinierung der
Arbeit und zur Unterstützung von Benutzern zur
Verfügung.
Mailing-Liste: dev@de.openoffice.org
Projekt: http://de.openoffice.org/
Mailing-Liste:
discuss@fr.openoffice.org
Projekt: http://fr.openoffice.org/
Mailing-Liste: dev@ui.openoffice.org
Projekt: http://ui.openoffice.org
Mailing-Liste: dev@website.openoffice.org
Projekt: http://website.openoffice.org
Mailing-Liste: doc@whiteboard.openoffice.org
Projekt: http://whiteboard.openoffice.org/doc/
Mailing-Liste: marketing@whiteboard.openoffice.org
Pr
ojekt: http://whiteboard.openoffice.org/marketing/
Mailing-Liste: mirrors@whiteboard.openoffice.org
Projek
t: http://whiteboard.openoffice.org/mirrors/
Diese
Schnittstellen sind in OpenOffice's IDL Sprache beschrieben.
Mailing-Liste: dev@api.openoffice.org
Projekt: http://api.openoffice.org
Diese Schnittstellen sind in OpenOffice's IDL
Sprache beschrieben.
Mailing-Liste: dev@api.openoffice.org
Projekt: http://api.openoffice.org
Diese Schnittstellen sind in OpenOffice's IDL
Sprache beschrieben.
Mailing-Liste: dev@api.openoffice.org
Projekt: http://api.openoffice.org
Bei jeder Ergänzung des API muss dieses Makefile aktualisiert
werden
Mailing-Liste: dev@api.openoffice.org
Projekt: http://api.openoffice.org
Bei jeder Ergänzung des API muss dieses Makefile aktualisiert
werden
Mailing-Liste: dev@api.openoffice.org
Projekt: http://api.openoffice.org
Dieses Modul enthält die Treiber-Implementierung für ODBC
3.0, JDBC, ADO, dBase und CSV-Dateien. Die Programmierschnittstelle ist JDBC sehr
ähnlich.
Mailing-Liste: dev@dba.openoffice.org
Projekt: http://dba.openoffice.org
external/aspell OpenSource Rechtschreibkorrektur (intelligenter als ISPELL)
Externes OpenSource-Projekt, das in OpenOffice
genutzt wird.
Mailing-Liste: dev@external.openoffice.org
Mailing-Liste: dev@sw.openoffice.org (Mailing-Liste für Writer und
Rechtschreibkorrektur)
Projekt: http://external.openoffice.org
Externes OpenSource-Projekt, das in OpenOffice genutzt
wird
Mailing-Liste: dev@external.openoffice.org
Projekt: http://external.openoffice.org
Externes OpenSource-Projekt, das in OpenOffice
genutzt wird
Mailing-Liste: dev@external.openoffice.org
Projekt: http://external.openoffice.org
Externes OpenSource-Projekt, das in OpenOffice genutzt wird
Mailing-Liste: dev@external.openoffice.org
Projekt: http://external.openoffice.org
Externes OpenSource-Projekt, das in OpenOffice genutzt wird, um auf
Funktionen des Mozilla-Projektes zuzugreifen.
So ist z.B. die Mozilla-Adressbuchintegration
realisiert, auch eine Einbindung des Mozilla Webbrowsers entsprechend der des Internet Explorers
wäre so denkbar.
Mailing-Liste: dev@external.openoffice.org
Projekt: http://external.openoffice.org
Externes OpenSource-Projekt, das in OpenOffice genutzt wird
Mailing-Liste: dev@external.openoffice.org
Mailing-Liste: dev@sw.openoffice.org (Mailing-Liste für Writer und
Rechtschreibkorrektur)
Projekt: http://external.openoffice.org
Externes OpenSource-Projekt, das in OpenOffice genutzt wird
Mailing-Liste: dev@external.openoffice.org
Projekt: http://external.openoffice.org
Auf dieser externen C++ Bibliothek basieren große Teile von OOo.
Zur Zeit wird Version 4.5 eingesetzt.
Mailing-Liste: dev@external.openoffice.org
Projekt: http://external.openoffice.org
SFX
ist der Kern des OOo-Frameworks. Es basiert auf Templates und Patterns vergleichbar den Microsoft
Foundation Classes (MFC). SFX nutzt Basisklassen für Dokumente und Ansichten um ein einheitliches
Verhalten für alle OOo-Komponenten zu realisieren. Das individuelle Verhalten der
einzelnen Komponenten (Writer, Calc,...) ist von diesen
Klassen abgeleitet.
Mailing-Liste: dev@framework.openoffice.org
Projekt: http://framework.openoffice.org
Dieses Modul enthält global verwendete Office-Elemente
z.B.Options-Dialoge, Hyperlink-Dialoge,... Die Grenze zwischen diesem Modul und dem svx-Modul, sowie
dem util-Projekt, ist nicht klar zuziehen.
Mailing-Liste: dev@framework.openoffice.org
Projekt: http://framework.openoffice.org
Enthält Resource-Dateien, wie z.B. die Bitmap-Grafiken, Icons
und Cursor-Symbole, die OOo verwendet.
Mailing-Liste: dev@framework.openoffice.org
Projekt: http://framework.openoffice.org
Alle SFX-basierenden Komponenten enthalten eine
Schnittstellenbeschreibung in OpenOffice's Interface Description Language (IDL). Aus diesen Dateien
generiert der IDL-Compiler die entsprechenden Header-Dateien.
Mailing-Liste: dev@framework.openoffice.org
Projekt: http://framework.openoffice.org
Integriert die Anwendungskomponenten in
unterschiedliche Umgebungen, vergleichbar einem Desktop oder einem Browser-Plugin etc. Es integriert
SFX-basierende Komponenten ebenso wie nicht SFX-basierende Komponenten. Diese Integrationsbasis ist
ein Rahmenpaket des OpenOffice-API.
Mailing-Liste: dev@framework.openoffice.org
Projekt: http://framework.openoffice.org
Enthält den Code, der beim Start aufgerufen wird. Es basiert auf
dem offmgr-Modul.
Mailing-Liste: dev@framework.openoffice.org
Projekt: http://framework.openoffice.org
Macht Dokumenteigenschaften verfügbar
über das OpenOffice-API.
Mailing-Liste: dev@framework.openoffice.org
Projekt: http://framework.openoffice.org
Dieses Modul enthält verschiedene Projekte,
unter anderem:
2D Drawing Engine (svdraw)
3D Engine (engine3d)
Extended
Output Device, genutzt durch die 2D Drawing Engine (xoutdev)
Gallery
(gallery)
EditEngine, Text engine genutzt für Text-Rahmen (editeng)
Outliner,
Text engine, die mit EditEngine (outliner) verbunden ist
UNO Draw, API für die 2D Drawing
Engine und die 3D Engine (unodraw)
UNO Edit, API für die EditEngine und den
Outliner (unoedit)
Gemeinsam genutzte Dialoge (dialog)
Formular-Komponenten
(fmcomp)
Der Formular Layer, der von der 3D Engine (form) genutzt wird
Gemeinsam
genutzte Funktionen (items)
Menu Controls (mnuctrls)
Gemeinsam genutzte
Import/Export Filter (msfilter)
Dialoge für Optionen (options)
Toolbox Controls
(tbxctrls)
Mailing-Liste: dev@graphics.openoffice.org
Projekt: http://graphics.openoffice.org
Enthält nützliche Klassen für die
3D-Basisfunktionalität, den Graphik-Manager und externe
Graphikfilter für Formate wie MET, PICT und XBM.
Mailing-Liste: dev@graphics.openoffice.org
Projekt: http://graphics.openoffice.org
Der PostScript Code Generator dient in erster Linie der
Druckerunterstützung auf UNIX-Systemen. Windows und OS/2
verfügen bereits betriebssystemseitig über entsprechende
Zeichenfunktionen.
Dieses Projekt wurde von der Community neu erstellt, da der
alte StarOffice-Code nicht OpenSourced werden konnte.
Mailing-Liste: dev@gsl.openoffice.org
Projekt: http://gsl.openoffice.org
Dieses Tool dient zum Einrichten des Druckers auf UNIX-Systemen. Es steuert den PostScript-Generator in (gsl/psprint).
Mailing-Liste: dev@gsl.openoffice.org
Projekt: http://gsl.openoffice.org
Die Visual Class Library enthält das Fenster-Management und die basic control library.
Mailing-Liste: dev@gsl.openoffice.org
Projekt: http://gsl.openoffice.org
Der Resource Compiler
generiert die binäre Beschreibung der Benutzerschnittstelle aus der ASCII
Beschreibung.
Mailing-Liste: dev@gsl.openoffice.org
Projekt: http://gsl.openoffice.org
Mailing-Liste: dev@gsl.openoffice.org
Projekt: http://gsl.openoffice.org
Dieses Modul enthält eine Implementierung von UNO Controls, mit dem com.sun.star.awt Toolkit. Auf Aufrufe der Visual Class Library ist verzichtet worden.
Mailing-Liste: dev@gsl.openoffice.org
Projekt: http://gsl.openoffice.org
Mailing-Liste: dev@gsl.openoffice.org
Projekt: http://gsl.openoffice.org
Dieses Modul enthält einige Scripte, die zur Installation benötigt werden.
Mailing-Liste: dev@installation.openoffice.org
Projekt:
http://installation.openoffice.org
Dies ist eine Implementation von scpcomp,
scplink, undlzip:
Das scpcomp Modul ist ein Script Compiler, der die
lexikalische Syntax einzelner scp-Skripte prüft.
Der scplink Linker verbindet den vom Compiler scpcomp erzeugten
Code zu einem größeren Script.
Das lzip Modul verbindet das verlinkte Installations-Skript
mit den Funktionen zum Suchen aller nötigen
Installationsdateien, zum Komprimieren und zum Kopieren der
kompletten Installation.
Mailing-Liste: dev@installation.openoffice.org
Projekt:
http://installation.openoffice.org
Dieses Modul erleichtert es, Installationssätze
fürOpenOffice zu erstellen. Es nutzt das lizp-Modul.
Mailing-Liste: dev@installation.openoffice.org
Projekt:
http://installation.openoffice.org
Mailing-Liste: L10N@openoffice.apache.org
Projekt: http://l10n.openoffice.org
Mailing-Liste: L10N@openoffice.apache.org
Projekt: http://l10n.openoffice.org
Mailing-Liste: dev@oi.openoffice.org
Projekt: http://oi.openoffice.org
Mailing-Liste: dev@oi.openoffice.org
Projekt: http://oi.openoffice.org
Mailing-Liste: dev@oi.openoffice.org
Projekt: http://oi.openoffice.org
OpenOffice ist fast vollständig plattformunabhängig
geschrieben, die Anpassung an die verschiedenen Betriebssysteme
erfolgt im 'System Abstraction Layer'-Modul.
Die unterstützten Betriebssysteme:
-Windows 95, 98, Me, NT, 2000, XP
Die Windows-Version wird von SUN erstellt
und ist verfügbar.
-Solaris SPARC, x86
Die Solaris-Version wird von SUN
erstellt und ist verfügbar.
-Linux x86
Die Linux x86-Version wird von SUN
erstellt und ist verfügbar.
-Linux PPC
Die Linux PPC-Version wird durch
die OOo-Community erstellt und ist verfügbar.
-MACOS X
SUN hat die
grundliegende Unterstützung für MACOSX-Ports geschrieben. Die weitere Entwicklung erfolgt
durch die OOo-Community.
-TRUE64
Wird durch ein Team von DEC/Compaq
portiert.
-OS/2
Eine OS/2-Version wurde früher von
SUN/Star Division erstellt. Derzeit existiert keine funktionsfähige Version.
Es ist
allerdings möglich, die Windows-Version von OOo mit dem ODIN-Emulator unter OS/2
auszuführen.
-HP-UX
Eine HP-UX-Version wurde früher von
SUN/Star Division erstellt.
-Linux Alpha
-Linux
ARM
-IRIX
Mailing-Liste: dev@porting.openoffice.org
Projekt: http://porting.openoffice.org
Mailing-Liste: dev@script.openoffice.org
Projekt: http://script.openoffice.org
Mailing-Liste: dev@sw.openoffice.org (Mailing-Liste für Writer und
Rechtschreibkorrektur)
Projekt: http://sw.openoffice.org
Mailing-Liste: dev@sw.openoffice.org (Mailing-Liste für Writer und
Rechtschreibkorrektur)
Projekt: http://sw.openoffice.org
Mailing-Liste: dev@tools.openoffice.org
Projekt: http://tools.openoffice.org
Mailing-Liste: dev@tools.openoffice.org
Projekt: http://tools.openoffice.org
tools/rscpp Resource Compiler Preprocessor
Mailing-Liste: dev@tools.openoffice.org
Projekt: http://tools.openoffice.org
tools/xml2cmp Processor für die UNO-Komponenten - Beschreibungen
Mailing-Liste: dev@tools.openoffice.org
Projekt: http://tools.openoffice.org
tools/jtools Java-Programme, die zum Build benötigt werden
Mailing-Liste: dev@tools.openoffice.org
Projekt: http://tools.openoffice.org
tools/boot Bootstrapping der Buildtools
Mailing-Liste: dev@tools.openoffice.org
Projekt: http://tools.openoffice.org
tools/config_office Konfiguration der Build-Umgebung
Mailing-Liste: dev@tools.openoffice.org
Projekt: http://tools.openoffice.org
tools/soltools Tools der Solar-Umgebung
Mailing-Liste: dev@tools.openoffice.org
Projekt: http://tools.openoffice.org
ucb/ucb Universal Content Broker
Enthält
Universal Content Providers (UCP) für FILE, HIERARCHY, REMOTE, HTTP /
WEBDAV
Mailing-Liste: dev@ucb.openoffice.org
Projekt: http://ucb.openoffice.org
Mailing-Liste: dev@ucb.openoffice.org
Projekt: http://ucb.openoffice.org
Mailing-Liste: dev@ucb.openoffice.org
Projekt: http://ucb.openoffice.org
Dieses Modul implementiert die folgenden Internet-Transport-Protokolle:
FTP, HTTP, LDAP, IMAP, NNTP, POP3, SMTP
Außerdem enthält es: MIME message
container, parser, generator.
Mailing-Liste: dev@ucb.openoffice.org
Projekt: http://ucb.openoffice.org
Mailing-Liste: dev@ucb.openoffice.org
Projekt: http://ucb.openoffice.org
Mailing-Liste: dev@ucb.openoffice.org
Projekt: http://ucb.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
Dieses Projekt bietet zum Beispiel Schnittstellen für
Braille-Lesegeräte. Es sind aber noch viele tiefgreifende
Änderungen in OpenOffice erforderlich, bis das Projekt sein
Ziel erreicht.
Vergleichbare Schnittstellen erstellte SUN bereits für den
Linux Desktop GNOME 2 und Java.
Mailing-Liste: dev@ui.openoffice.org
Projekt: http://ui.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
Das Bonobo-Projekt verbindet das Komponentenmodell von
OpenOffice mit dem Komponentenmodell Bonobo vom GNOME-Desktop.
Dadurch wir es zum Beispiel
möglich, Previews von OpenOffice-Dokumenten im GNOME-Dateimanager NAUTILUS zu sehen, oder
es lässt sich der Writer als eMail-Editor in Evolution
einbetten.
Der GNOME-Desktop ist zur Zeit für LINUX verfügbar
und wird zukünftig Standard-Desktop für Solaris und HP-UX
werden.
Dem Bonobo-Projekt mangelt es an Entwicklern, da SUN seine
Entwickler aus diesem Projekt abgezogen hat.
Mailing-Liste: bonobo@whiteboard.openoffice.org
Projekt:
http://whiteboard.openoffice.org/bonobo/
Mailing-Liste: inspector@whiteboard.openoffice.org
Projekt: http://whiteboard.openoffice.org/Inspector/
Mailing-Liste: dev@sw.openoffice.org(Mailing-Liste für Writer und
Rechtschreibkorrektur)
Projekt: http://whiteboard.openoffice.org/lingucompon
ent/
Dieses Projekt stellt
OO-Module als JavaBeans zur Verfügung. Damit lässt sich z.B. die Tabellenkalkulation Calc
kinderleicht in ein eigenes Java-Programm integrieren.
Dieses Projekt ist noch nicht abgeschlossen.
Mailing-Liste: OOBean@whiteboard.openoffice.org
Projekt:
http://whiteboard.openoffice.org/OOBean/
Mailing-Liste: dev@xml.openoffice.org
Projekt: http://xml.openoffice.org
Mailing-Liste: dev@xml.openoffice.org
Projekt: http://xml.openoffice.org
Mailing-Liste: dev@xml.openoffice.org
Projekt: http://xml.openoffice.org
Das API-Modul enthielt alle Module der OOo-Programmierschnittstelle api-Projekt, diese sind jetzt neu organisiert.
Mailing-Liste: dev@api.openoffice.orgdba/sdb Database driver layer.
This module is deprecated and will be removed soon..
Mailing-Liste: dev@dba.openoffice.org
Projekt: http://dba.openoffice.org
Dieses Programmmodul enthält ein sehr kleines Programm, das OpenOffice-Präsentationsdateien vollständig darstellen kann. Da es nur von sehr wenig Anwendern heruntergeladen wurde, hat SUN die Entwickler aus diesem Projekt abgezogen.
Mailing-Liste: dev@graphics.openoffice.org
Projekt: http://graphics.openoffice.org
Mailing-Liste: L10N@openoffice.apache.org
Projekt: http://l10n.openoffice.org
Mailing-Liste: dev@printing.openoffice.org
Projekt: http://printing.openoffice.org
Mailing-Liste: dev@ucb.openoffice.org
Projekt: http://ucb.openoffice.org