Projekte & Module
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.
Bei der Benutzung von OpenOffice sichtbare Programme
- dba/dbaccess Die Datenbank-Applikation (Base)
- graphics/sd Das Zeichen- und das Präsentationsprogramm (Draw / Impress)
- graphics/sch Das Diagramm-Tool (Chart)
- installation/setup2 Das Installationsprogramm
- installation/wizard Die Autopiloten
- sc/sc Die Tabellenkalkulation (Calc)
- sc/scaddins Zusätzliche Addins für die Tabellenkalkulation (Calc)
- script/basctl Der Editor (IDE) von StarBasic
- sw/sw Die Textverarbeitung (Writer)
- sw/smath Der Formeleditor (Math)
- whiteboard/Groupware Die Re-Implementierung von Mail, News und Schedule
Module, für die keine Programmierkenntnisse erforderlich sind
- installation/extras Dieses Projekt erstellt die Vorlagen, Gallery,...
- installation/helpcontent Die Texte & Bilder des Hilfesystems
- installation/readlicense Die Readme-Dateien
- DE Die deutschsprachige Version von OOo
- FR Die französischsprachige Version von OOo
- ui Hier werden Veränderungen der Benutzerschnittstelle diskutiert
- website Dieses Projekt pflegt die Webseite von OOo
- whiteboard/doc Erstellt die Dokumentation zu OOo
- whiteboard/marketing Dieses kümmert sich um die Öffentlichkeitsarbeit
- whiteboard/mirrors Bietet alternative Downloadmöglichkeiten für OOo
Für die Programmierung wichtige Module unter der Oberfläche:
- api/udkapi Enthält den Teil des API, der zum UNO Entwicklungskit gehört
- api/offapi Dieser Teil des API gehört zu den einzelnen OpenOffice Komponenten
- api/drafts Enthält neue Elemente, die noch nicht endgültig implementiert sind
- api/offuh Erzeugt die UNO-Header für C++ aus den IDL-Beschreibungen des API
- api/unoil Erzeugt die Java Klassen aus den IDL-Beschreibungen des API
- dba/connectivity Enthält die Schnittstellen zu externen Datenbanken
- dba/dbaccess Die Datenbank-Applikation (Base)
- external/aspell OpenSource Rechtschreibkorrektur (intelligenter als ISPELL)
- external/Berkeleydb Berkeley-Datenbank
- external/freetype Plattformunabhängige Bibliothek zum Rendern von Schriftzeichen (CJK)
- external/MathMLDTD Bibliothek für den Formeleditor
- external/moz Mozilla Header-Dateien und Bibliotheken
- external/pspell Mozilla Header-Dateien und Bibliotheken
- external/sablot Sablotron Transformations Processor
- external/stlport Multiplatform ANSI C++ Standard Bibliothek
- framework/sfx2 Der Kern des OO-Frameworks
- framework/offmgr Global genutzte Office-Elemente (z.B. Dialoge)
- framework/res Resource Dateien (Bitmaps, Icons,...)
- framework/idl Schnittstellenbeschreibung der Framework-Komponenten
- framework/framework Integriert Komponenten in die jeweilige Umgebung
- framework/desktop Das ausführbare Programm
- framework/DocumentProperties Macht Dokumenteigenschaften verfügbar
- graphics/svx Enthält gemeinsam genutzte Graphikkomponenten
- graphics/goodies Enthält einige unterstützende Graphik-Funktionen und Filter
- gsl/psprint PostScript Code Generator
- gsl/padmin Unix Drucker Administrations-Tool
- gsl/vcl Betriebssystem-Abstraktion für das User-Interface
- gsl/rsc Der Resource Compiler
- gsl/toolkit Implementation der UNO Controls basierend auf VCL
- gsl/UnoControls Implementation des UNO Controls mit com.sun.star.awt
- gsl/forms Formular Implementierung
- installation/scp Installations Scripts
- installation/scptools Generiert Installations-Skripte
- installation/instsetoo Erleichtert das Erstellen von Installationssätzen
- l10n/I18npool Internationalisierungs-Framework mit CTL und CJK-Unterstützung
- l10n/transex Lokalisierungstools
- oi/so3 Compound document model
- oi/sj2 Unterstützt Einbettung von Java-Applets in OpenOffice
- oi/ie Integriert den Internet Explorer in OO(WIN32)
- porting/sal Die Anpassung an verschiedene Betriebssysteme
- script/basic Der Basic Interpreter und die Basic-Laufzeitbibliothek
- sw/linguistic UNO-Schnittstelle für die Rechtschreibkorrektur
- sw/lingu Basis für eine porträtiere Rechtschreibkorrektur
- tools/solenv Solar Umgebung
- tools/dmake OO-Make-Programm
- tools/rscpp Resource Compiler Preprocessor
- tools/xml2cmp Processor für die UNO-Komponenten-Beschreibungen
- tools/jtools Java-Programme, die zum Build benötigt werden
- tools/boot Bootstrapping der Buildtools
- tools/config_office Konfiguration der Build-Umgebung
- tools/soltools Tools der Solar-Umgebung
- ucb/ucb Universal Content Broker
- ucb/ucbhelper C++ Hilfsklassen für den Universal Content Broker
- ucb/uui GUI für den Universal Content Broker
- ucb/inet Internet-Protokolle (FTP, HTTP, IMAP, NNTP, POP3, SMTP, MIME)
- ucb/ldapber LDAP-Unterstützung
- ucb/store Speichert Dateien, Verzeichnisse und Datenströme
- udk/cppu UNO-Laufzeitbibliothek für alle Sprachen außer JAVA
- udk/idlc Der IDL-Compiler (Interface Description Language)
- udk/cppuhelper C++ UNO Implementierungshilfen
- udk/javaunohelper Java UNO Implementierungshilfen
- udk/jurt UNO-Laufzeitbibliothek für JAVA
- udk/bridges Bridges zu anderen Programmiersprachen
- udk/remotebridges UNO Services für Bridges zwischen Prozessen
- udk/stoc UNO Basis Dienste
- udk/cpputools Sammlung von UNO-Tools
- udk/registry Implementierung der Registry
- udk/codemaker Erzeugt C++ Header Dateien und COBRA IDL-Dateien
- udk/rdbmaker Erzeugt binäre Typbeschreibungen
- udk/sandbox JAVA-Sicherheitsmanager
- udk/jut JAVA UNO Tools
- udk/product UDK-Makefiles und UNO-Beispielprogramme
- ui Das Projekt zur Benutzerschnittstelle von OO
- ui/Accessibility Behindertengerechte Oberflächenkomponenten z.B. für Blinde
- util/tools Enthält Basisklassen wie String, Date, Time, Streams
- util/svtools Tools, die auf der VCL (Visual Class Library) basieren
- util/std2 Enthält STLport-Ableitungen von SGI/STL
- util/io Enthält Basisfunktionen für Streaming und Zwischenprozesskommunikation
- util/eventattacher Komponentenbasierende Ereignisbehandlung
- util/unzip Infozip Bibliothek
- util/unotools Hilfswerkzeuge für UNO basierende APIs
- util/extensions UNO-Komponenten für OLE, PGP, Spracherkennung,...
- util/external Basis für Makefiles und externe Komponenten
- util/configmgr UNO-Komponenten für Konfigurationszugriffe
- util/officecfg Konfigurations-Struktur für Applikationen und Komponenten
- util/sot Implementierung der allgemeinen Microsoft Office - Dateistrukturen
- util/automation Basis für Framework-Tests und automatisiertes Testen
- whiteboard/bonobo Stellt UNO-Komponenten GNOME zur Verfügung und umgekehrt
- whiteboard/Groupware Die Re-Implementierung von Mail, News und Schedule
- whiteboard/Inspector Entwicklertool zur Anzeige von Objektinfomationen zur Laufzeit
- whiteboard/lingucomponent Die OpenOffice-Implementierung der Rechtschreibkorrektur
- whiteboard/OOBean Stellt OpenOffice-Module als Java-Bean zur Verfügung
- xml/sax XML-Parser und XML-Schreibzugriff
- xml/xmloff Implementation des OO-XML-Datei-Formats
- xml/package Erzeugt die komprimierten (ZIP) XML-Dateien
Veraltete Module, die noch in OpenOffice.org enthalten sind
- api/api Enthielt alle Module der OO-Programmierschnittstelle
- sdb/sdb Database driver layer
- graphics/sip Der Präsentations-Player
- l10n/i18n Die frühere Internationalisierungsschnittstelle
- printing/xprinter Provisorische Druckerunterstützung für Unix-Systeme
- ucb/chaos Vorgänger des Universal Content Broker
Für die Endbenutzer sichtbare Programm-Module:
dbaccess - Die Datenbank-Applikation (Base)
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
graphics/sd Das Zeichen- und Präsentationsprogramm (Draw / Impress)
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
graphics/sch Das Diagramm-Tool(Chart)
Mit dem Diagramm-Tool Chart visualisiert man die Daten aus
der Tabellenkalkulation.
Mailing-Liste: dev@graphics.openoffice.org
Projekt: http://graphics.openoffice.org
installation/setup2 Das Installationsprogramm
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
installation/wizards Die Autopiloten
Die Autopiloten in OpenOffice sind zum Großteil in StarBasic geschrieben.
Mailing-Liste: dev@installation.openoffice.org
Projekt: http://installation.openoffice.org
sc/sc Die Tabellenkalkulation(Calc)
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
sc/scaddins Zusätzliche Addins für die Tabellenkalkulation (Calc)
Mailing-Liste: dev@sc.openoffice.org
Projekt: http://sc.openoffice.org
script/basctl Der Editor (IDE) von StarBasic
Das Integrated Developer Environment von StarBasic ist an VisualBasic
angelehnt.
Mailing-Liste: dev@script.openoffice.org
Projekt: http://script.openoffice.org
sw/sw Die Textverarbeitung (Writer)
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
sw/smath Der Formeleditor(Math)
Der Formeleditor Math ermöglicht es komplizierte mathematische Formeln zu
visualisieren.
Mailing-Liste: dev@sw.openoffice.org
Projekt: http://sw.openoffice.org
whiteboard/Groupware Die Re-Implementierung von Mail, News und Schedule
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/
Module, für die keine Programmierkenntnisse erforderlich sind (z.B. Dokumentation)
installation/extras Dieses Projekt erstellt die Vorlagen, Gallery,...
Enthält alle Dateien, die keinen Programmcode enthalten, zum Benutzen von OO aber benötigt werden.
- autotext contains text blocks that are used by various wizards.
- bitmaps contains background graphics for certain folders.
- database contains filed important for the address book.
- gallery contains clipart that is needed by OpenOffice's main functionality.
- misc_config holds miscellanious preferences files.
- newmenu contains URL files that represent the File/Newmenu.
- The palettes of OpenOffice (colors, gradients, etc...) are found in this module.
- Files responsible for the OS file type recognition are found within shellnew.
- The symbols of OpenOffice (toolbox icons) are found in this module.
- document templates that are needed for the wizards are found here.
- wizardmenu contains URL files that represent the File/Autopilot menu.
- User dictionary are stored in wordbook.
Mailing-Liste: dev@installation.openoffice.org
Projekt: http://installation.openoffice.org
installation/helpcontent Der Inhalt des Hilfesystems
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
installation/readlicense Die Readme-Dateien
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
de Die deutschsprachige Version von OOo
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/
fr Die französischsprachige Version von OOo
Mailing-Liste:
discuss@fr.openoffice.org
Projekt: http://fr.openoffice.org/
ui Das Projekt zur Benutzerschnittstelle von OO
Mailing-Liste: dev@ui.openoffice.org
Projekt: http://ui.openoffice.org
Das Projekt, das die Website von OOo erstellt
Mailing-Liste: dev@website.openoffice.org
Projekt: http://website.openoffice.org
whiteboard/doc Das Projekt, das die Dokumentation zu OOo erstellt
Mailing-Liste: doc@whiteboard.openoffice.org
Projekt: http://whiteboard.openoffice.org/doc/
whiteboard/marketing Das Marketing-Projekt von OpenOffice
Mailing-Liste: marketing@whiteboard.openoffice.org
Pr
ojekt: http://whiteboard.openoffice.org/marketing/
whiteboard/mirrors Alternative Download-Möglichkeiten für OpenOffice
Mailing-Liste: mirrors@whiteboard.openoffice.org
Projek
t: http://whiteboard.openoffice.org/mirrors/
Für den Programmierer wichtige Module unter der Oberfläche:
api/udkapi Enthält den Teil des API, der zum UNO Entwicklungskit gehört
Diese
Schnittstellen sind in OpenOffice's IDL Sprache beschrieben.
Mailing-Liste: dev@api.openoffice.org
Projekt: http://api.openoffice.org
api/offapi Dieser Teil des API gehört zu den einzelnen OpenOffice Komponenten
Diese Schnittstellen sind in OpenOffice's IDL
Sprache beschrieben.
Mailing-Liste: dev@api.openoffice.org
Projekt: http://api.openoffice.org
api/drafts Enthält neue Elemente, die noch nicht endgültig implementiert sind
Diese Schnittstellen sind in OpenOffice's IDL
Sprache beschrieben.
Mailing-Liste: dev@api.openoffice.org
Projekt: http://api.openoffice.org
api/offuh Erzeugt die UNO-Headerfür C++ aus den IDL-Beschreibungen des API
Bei jeder Ergänzung des API muss dieses Makefile aktualisiert
werden
Mailing-Liste: dev@api.openoffice.org
Projekt: http://api.openoffice.org
api/unoil Erzeugt die Java-Klassen aus den IDL-Beschreibungen des API
Bei jeder Ergänzung des API muss dieses Makefile aktualisiert
werden
Mailing-Liste: dev@api.openoffice.org
Projekt: http://api.openoffice.org
dba/connectivity Enthält die Schnittstellen zu externen Datenbanken
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
external/Berkeleydb Berkeley-Datenbank
Externes OpenSource-Projekt, das in OpenOffice genutzt
wird
Mailing-Liste: dev@external.openoffice.org
Projekt: http://external.openoffice.org
external/freetype Plattformunabhängige Bibliothek zum Rendern von Schriftzeichen (CJK)
Externes OpenSource-Projekt, das in OpenOffice
genutzt wird
Mailing-Liste: dev@external.openoffice.org
Projekt: http://external.openoffice.org
external/MathMLDTD Bibliothek für den Formeleditor
Externes OpenSource-Projekt, das in OpenOffice genutzt wird
Mailing-Liste: dev@external.openoffice.org
Projekt: http://external.openoffice.org
external/moz Mozilla Header-Dateien und Bibliotheken
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
external/pspell Portierbares Interface für Rechtschreibkorrekturprogramme
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
external/sablot Sablotron Transformations Processor
Externes OpenSource-Projekt, das in OpenOffice genutzt wird
Mailing-Liste: dev@external.openoffice.org
Projekt: http://external.openoffice.org
external/stlport Multiplatform ANSI C++ Standard Bibliothek
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
framework/sfx2 Der Kern des OOo-Frameworks
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
framework/offmgr Global genutzteOffice-Elemente (z.B. Dialoge)
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
framework/res Resource Dateien (Bitmaps, Icons,...)
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
framework/idl Schnittstellenbeschreibung der Framework-Komponenten
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
framework/framework Integriert Anwendungskomponenten in die jeweilige Umgebung
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
framework/desktop Das ausführbare Programm
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
framework/DocumentProperties Macht Dokumenteigenschaften verfügbar
Macht Dokumenteigenschaften verfügbar
über das OpenOffice-API.
Mailing-Liste: dev@framework.openoffice.org
Projekt: http://framework.openoffice.org
graphics/svx Enthält gemeinsam genutzte Graphikkomponenten
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
graphics/goodies Enthält einige unterstützende Graphik-Funktion und Filter
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
gsl/psprint PostScript Code Generator
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
gsl/padmin Unix Drucker Administrations-Tool
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
gsl/vcl Betriebssystem-Abstraktion für das User-Interface
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
gsl/rsc Der Resource Compiler
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
gsl/toolkit Implementation der UNO Controls basierend auf VCL
VCL Implementation des UNO Toolkits und der UNO Controls.
Mailing-Liste: dev@gsl.openoffice.org
Projekt: http://gsl.openoffice.org
gsl/UnoControls Implementation des UNO Controls basierend auf com.sun.star.awt
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
gsl/forms Formular-Implementierung
Mailing-Liste: dev@gsl.openoffice.org
Projekt: http://gsl.openoffice.org
installation/scp Installations-Scripts
Dieses Modul enthält einige Scripte, die zur Installation benötigt werden.
Mailing-Liste: dev@installation.openoffice.org
Projekt:
http://installation.openoffice.org
installation/scptools Generiert Installations-Skripte
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
installation/instsetooErleichtert das Erstellen von Installationssätzen
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
l10n/I18npool Internationalisierungs-Framework mit CTL und CJK-Unterstützung
Mailing-Liste: L10N@openoffice.apache.org
Projekt: http://l10n.openoffice.org
l10n/transex Lokalisierungstools
Mailing-Liste: L10N@openoffice.apache.org
Projekt: http://l10n.openoffice.org
oi/so3 Compound document model
Mailing-Liste: dev@oi.openoffice.org
Projekt: http://oi.openoffice.org
oi/sj2 Unterstützt Einbettung von Java-Applets in OpenOffice
Mailing-Liste: dev@oi.openoffice.org
Projekt: http://oi.openoffice.org
oi/ie Integriert den Internet Explorerin OO(WIN32)
Mailing-Liste: dev@oi.openoffice.org
Projekt: http://oi.openoffice.org
porting/sal Die Anpassung an verschiedene Betriebssysteme
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
script/basic Der Basic-Interpreter und die Basic-Laufzeitbibliothek
Mailing-Liste: dev@script.openoffice.org
Projekt: http://script.openoffice.org
sw/linguistic UNO-Schnittstelle für die Rechtschreibkorrektur
Mailing-Liste: dev@sw.openoffice.org (Mailing-Liste für Writer und
Rechtschreibkorrektur)
Projekt: http://sw.openoffice.org
sw/lingu Basis für eine portierbare Rechtschreibkorrektur
Mailing-Liste: dev@sw.openoffice.org (Mailing-Liste für Writer und
Rechtschreibkorrektur)
Projekt: http://sw.openoffice.org
tools/solenv Solar Umgebung
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
ucb/ucbhelper C++ Hilfsklassen für den Universal Content Broker
Mailing-Liste: dev@ucb.openoffice.org
Projekt: http://ucb.openoffice.org
ucb/uul GUI für den Universal Content Broker
Mailing-Liste: dev@ucb.openoffice.org
Projekt: http://ucb.openoffice.org
ucb/Inet Internet-Protokolle (FTP, HTTP, LDAP, IMAP, NNTP, POP3, SMTP, MIME)
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
ucb/ldapber LDAP-Unterstützung
Mailing-Liste: dev@ucb.openoffice.org
Projekt: http://ucb.openoffice.org
ucb/store Speichert Dateien, Verzeichnisse und Datenströme
Mailing-Liste: dev@ucb.openoffice.org
Projekt: http://ucb.openoffice.org
udk/cppu UNO-Laufzeitbibliothek für alle Sprachen außer JAVA
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/Idlc Der IDL-Compiler (Interface Description Language)
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/cppuhelper C++ UNO-Implementierungshilfen
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/javaunohelper Java UNO-Implementierungshilfen
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/jurt UNO-Laufzeitbibliothek für JAVA
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/bridges Bridges zu anderen Programmiersprachen
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/remotebridges UNO-Services für Bridges zwischen Prozessen
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/stoc UNO Basisdienste
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/cpputools Sammlung von UNO-Tools
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/registry Implementierung der Registry
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/codemaker Erzeugt C++Header Dateien, JAVA-Dateien und COBRA IDL-Dateien
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/rdbmaker Erzeugt binäre Typbeschreibungen
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/sandbox JAVA-Sicherheitsmanager
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/jut JAVA UNO Tools
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
udk/product UDK-Makefiles und UNO-Beispielprogramme
Mailing-Liste: dev@udk.openoffice.org
Projekt: http://udk.openoffice.org
ui/Accessibility Behindertengerechte Oberflächenkomponenten, z.B. für Blinde
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
util/tools Enthält Basisklassen wie String, Date, Time, Streams
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
util/svtools Tools, die auf der VCL (Visual Class Library) basieren
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
util/std2 Enhält STLport-Ableitungen von SGI/STL
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
util/lo Enthält Basisfunktionenfür Streaming und Zwischenprozesskommunikation
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
util/eventattacher Komponentenbasierende Ereignisbehandlung
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
util/unzip Infozip Bibliothek
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
util/unotools Hilfswerkzeuge für UNO basierende APIs
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
util/extensions UNO-Komponenten für OLE, PGP, Spracherkennung,...
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
util/external Basis für Makefiles und externe Komponenten
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
util/configmgr UNO-Komponenten für Konfigurationszugriffe
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
util/officecfg Konfigurations-Struktur für Applikationen und Komponenten
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
util/sot Implementierung der allgemeinen Microsoft Office - Dateistrukturen
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
util/automation Basis für Framework-Tests und automatisiertes Testen
Mailing-Liste: dev@util.openoffice.org
Projekt: http://util.openoffice.org
whiteboard/bonobo Stellte UNO-Komponenten GNOME zur Verfügung und umgekehrt
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/
whiteboard/Inspector Entwicklertool zur Anzeige von Objektinfomationen zur Laufzeit
Mailing-Liste: inspector@whiteboard.openoffice.org
Projekt: http://whiteboard.openoffice.org/Inspector/
whiteboard/lingucomponent Die OpenOffice-Implementierung der Rechtschreibkorrektur
Mailing-Liste: dev@sw.openoffice.org(Mailing-Liste für Writer und
Rechtschreibkorrektur)
Projekt: http://whiteboard.openoffice.org/lingucompon
ent/
whiteboard/OOBean Stellt OpenOffice-Module als Java-Bean zur Verfügung
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/
xml/sax XML-Parser und XML-Schreibzugriff
Mailing-Liste: dev@xml.openoffice.org
Projekt: http://xml.openoffice.org
xml/xmloff Implementation des OOo-XML-Datei-Formats
Mailing-Liste: dev@xml.openoffice.org
Projekt: http://xml.openoffice.org
xml/package Erzeugt die komprimierten (ZIP) XML-Dateien
Mailing-Liste: dev@xml.openoffice.org
Projekt: http://xml.openoffice.org
Veraltete Module, die noch in OpenOffice.org enthalten sind:
api/api Enthielt alle Module der OOo-Programmierschnittstelle
Das API-Modul enthielt alle Module der OOo-Programmierschnittstelle api-Projekt, diese sind jetzt neu organisiert.
Mailing-Liste: dev@api.openoffice.orgProjekt: http://api.openoffice.org
dba/sdb Database driver layer.
This module is deprecated and will be removed soon..
Mailing-Liste: dev@dba.openoffice.org
Projekt: http://dba.openoffice.org
graphics/sip Der Präsentations-Player
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
l10n/I18n Die frühere Internationalisierungsschnittstelle
Mailing-Liste: L10N@openoffice.apache.org
Projekt: http://l10n.openoffice.org
printing/xprinter Provisorische Druckerunterstützung für Unix-Systeme
Mailing-Liste: dev@printing.openoffice.org
Projekt: http://printing.openoffice.org
ucb/chaos Vorgänger des Universal Content Broker
Mailing-Liste: dev@ucb.openoffice.org
Projekt: http://ucb.openoffice.org