poi/src/documentation/content/xdocs/trans/de/index.xml

220 lines
9.2 KiB
XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN" "../../dtd/document-v11.dtd">
<document>
<header>
<title>Willkommen bei POI</title>
<authors>
<person id="AO" name="Andrew C. Oliver" email="acoliver@apache.org"/>
<person id="GJS" name="Glen Stampoultzis" email="glens@apache.org"/>
<person id="JENS" name="Jens Lorenz" email="???"/>
<person id="RK" name="Rainer Klute" email="klute@apache.org"/>
</authors>
</header>
<body>
<section><title>Nachrichten</title>
<section><title>Übersetzungen</title>
<p>
Das POI-Übersetzungsprojekt hat begonnen.
Den Anfang machen <link href="../es/index.html">spanisch</link>,
<link href="http://www.terra-intl.com/jakarta/poi/">japanisch</link>
und deutsch. Andere Sprachen sind herzlich willkommen.
Machen Sie mit!
</p>
</section>
<section><title>Logo-Wettbewerb </title>
<p>
Die Wahl für das POI-Logo ist beendet. Danke für Ihre Stimmen.
</p>
<!-- <p>-->
<!-- <link href="http://vote.sparklit.com/poll.spark/640946">Click here</link> to see the current results.-->
<!-- </p>-->
</section>
</section>
<section><title>Zweck</title>
<p>
Das POI-Projekt besteht aus Java-APIs zum Erstellen und
Bearbeiten von Dateiformaten, die auf dem Microsoft-Dateiformat »OLE-2
Compound Document« beruhen. Dateien in diesem Format sind unter
anderem die meisten Microsoft-Office-Dateien, wie zum
Beispiel Excel- und Word-Dateien.
</p>
<p>
Grundsätzlich versuchen wir, möglichst viel mit anderen Projekten
zusammenzuarbeiten, um die gewünschten Funktionalitäten zur Verfügung
zu stellen. Einige Beispiele: Für
<link href="http://xml.apache.org/cocoon">Cocoon</link>
werden bald Generatoren und Serializer zur Verfügung stehen. Wir
arbeiten mit
<link href="http://www.openoffice.org/">Open Office.org</link>
zusammen, um das Excel-Dateiformat zu
dokumentieren.
Für <link href="http://jakarta.apache.org/lucene">Lucene</link>
werden bald Filtermodule zur Verfügung stehen. Wir stellen anderen
Projekten Teile des POI-Projektes zur Verfügung, damit diese
die POI-Funktionalitäten nutzen können.
</p>
<section><title>Warum und wann sollte man POI nutzen?</title>
<p>
Wir werden diese Frage komponentenweise beantworten. POI besteht aus
einer Reihe von Komponenten, die jeweils unterschiedliche Probleme
angehen. Das Kürzel »POI« steht für das gesamte Projekt.
</p>
<p>
Mit <strong>POIFS</strong> können Sie Dateien oder Dokumente, die im
OLE 2 Compound Document Format geschrieben wurden, mit Java
einlesen. Solche Dateien werden üblicherweise mit der
MFC-Klassenbibliothek erzeugt.
Außerdem können sie POIFS nutzen, um Dateien im OLE 2 Compound
Document Format zu schreiben. Damit können sie zum Beispiel
den Datenaustausch mit der Windows-Plattform sicherstellen.
Wir können guten Gewissens behaupten, daß POIFS die
vollständigste Implementierung dieses Dateiformates ist.
</p>
<p>
Mit <strong>HSSF</strong> können sie Excel-Dateien in Java lesen und
schreiben. Sie können auch Excel-Tabellen lesen und
modifizieren. Allerdings ist die Schreibfunktionalität im Moment am
ausgereiftesten.
</p>
</section>
<section><title>Wofür steht POI ?</title>
<p>
POI bedeutet »Poor Obfuscation Implementation« (Schlechte,
verschleiernde Implementierung).
Warum geben wir unserem Projekt einen so abschätzigen Namen?
Nun, das Microsoft OLE 2 Compound Document Format ist einfach
schlecht durchdacht. Von seiner Grundidee her ist es ein
Dateiarchiv mit einer Struktur, die dem alten DOS-FAT-Dateisystem
ähnelt. Die Redmonder haben kein bereits vorhandenes Archivformat
wie tar, gzip, zip oder arc genutzt, sondern stattdessen ein
eigenes Archivformat erfunden,
das keinerlei Standardverschlüsselung oder -komprimierung
bietet, das schlecht erweiterbar ist, und das zur
Fragmentierung neigt.
</p>
<p>Poi ist außerdem eine Spezialität der hawaiianischen Küche. Sie wird
in <link href="http://www.m-w.com/">Merriam Webster's
Dictionary</link> beschrieben als: »Ein hawaiianisches Gericht aus
Taro-Wurzeln, die durch Stampfen, Kochen und Kneten zu einer Paste
geformt und oft noch ein wenig gegoren wird.« Dies ist witzigerweise
eine treffende Beschreibung des Dateiformats.</p>
<p>
POI ist also eine Abkürzung. Wenn Sie Abkürzungen nicht mögen,
dann denken sie einfach bei Poi an das hawaiianischen Gericht.
Je nachdem, ob Sie Abkürzungen mögen oder nicht, nutzen sie
einfach POI oder Poi, wenn sie dieses Projekt meinen.
</p>
</section>
</section>
<section><title>Komponenten</title>
<section><title>Überblick</title>
<p>
POI besteht aus mehreren Komponenten, die jeweils unterschiedliche
Aufgaben angehen. Beispielsweise dient die Komponente HSSF dazu,
Excel-Dateien zu schreiben und zu lesen. Es folgt eine Liste aller
Komponenten des POI-Projektes mit einer sehr kurzen Zusammenfassung
ihres Zweckes.
</p>
</section>
<section><title>POIFS (POI Filesystem)</title>
<p>
POIFS ist der älteste und stabilste Teil des Projektes. POIFS
ist unsere Portierung des OLE 2 Compound Document Formats
in reinem Java. Es unterstützt Lesen und Schreiben. Alle
anderen Komponenten basieren auf POIFS. Mehr Informationen
gibt es auf der <link
href="../../poifs/index.html">POIFS-Seite</link>.
</p>
</section>
<section><title>HSSF (Horrible Spreadsheet Format)</title>
<p>
HSSF ist unsere Portierung des Microsoft Excel 97(-2002)
Dateiformats in reinem Java. Es unterstützt Lesen und
Schreiben. Mehr Informationen gibt es auf der
<link href="../../hssf/index.html">HSSF-Seite</link>.
</p>
</section>
<section><title>HDF (Horrible Document Format)</title>
<p>
HDF ist unsere Portierung des Microsoft Word 97 Datei-Formats
in reinem Java. Es unterstützt Lesen und Schreiben. Mehr
Informationen gibt es auf der
<link href="../../hdf/index.html">HDF-Seite</link>.
Diese Komponente ist noch nicht sehr weit fortgeschritten. Wir suchen
Entwickler, die mitmachen.
</p>
</section>
<section><title>HPSF (Horrible Property Set Format)</title>
<p>
HPSF ist unsere Portierung des OLE 2 Property Formats.
Property Sets werden häufig genutzt, um Metadaten eines
Dokuments wie Titel, Autor und Datum zu speichern. Sie
können aber auch für applikationsspezifische Anwendungen
genutzt werden. Mehr Informationen gibt es auf der
<link href="../../hpsf/index.html">HPSF-Seite</link>.
</p>
</section>
</section>
<section><title>Wo ist der HSSF-Serializer geblieben?</title>
<p>
Der HSSF-Serializer war Teil der Version 1.0 und der letzten Versionen
von <link
href="http://www.sourceforge.net/projects/poi">Sourceforge</link>.
Er wurde an das <link
href="http://xml.apache.org/cocoon/">Cocoon</link>-Projekt
übertragen und ist Bestandteil von Cocoon seit Version 2.0.2.
</p>
</section>
<section><title>Beitragen</title>
<p>
Sie möchten zu diesem Projekt beitragen? Hervorragend!
Wir brauchen immer begeisterte, fleißige und talentierte Leute, die
uns bei den verschiedenen Aufgaben des Projektes helfen. Nummer eins
sind Fehlerberichte und Vorschläge für neue Funktionen. Nummer zwei
ist die Dokumentation.</p>
<p>Egal, ob sie Kritik oder Vorschläge haben,
oder ob Sie Beiträge in Form von Code oder Dokumentation liefern
möchten, immer werden Sie bei uns ein offenes Ohr
finden. Und nicht zuletzt brauchen wir Java-Programmierer, die
sich durch die zahlreichen Ecken und Kanten der Microsoft-Dateiformate
hindurchwühlen und uns dabei helfen, diese Formate auf die
Java-Plattform zu portieren.
</p>
<p>
Wenn Sie motiviert sind und Zeit haben, tragen Sie sich
in unsere Mailing-Listen ein, und machen sie mit! Bei der Einarbeitung
helfen wir Ihnen gerne.
</p>
</section>
</body>
<footer>
<legal>
Copyright (c) @year@ The Apache Software Foundation All rights reserved.
$Revision$ $Date$
</legal>
</footer>
</document>
<!-- Keep this comment at the end of the file
Local variables:
mode: xml
sgml-omittag:nil
sgml-shorttag:nil
sgml-namecase-general:nil
sgml-general-insert-case:lower
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:t
sgml-parent-document:nil
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->