220 lines
9.2 KiB
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><EFBFBD>bersetzungen</title>
|
|||
|
<p>
|
|||
|
Das POI-<2D>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 <20>OLE-2
|
|||
|
Compound Document<6E> beruhen. Dateien in diesem Format sind unter
|
|||
|
anderem die meisten Microsoft-Office-Dateien, wie zum
|
|||
|
Beispiel Excel- und Word-Dateien.
|
|||
|
</p>
|
|||
|
<p>
|
|||
|
Grunds<64>tzlich versuchen wir, m<>glichst viel mit anderen Projekten
|
|||
|
zusammenzuarbeiten, um die gew<65>nschten Funktionalit<69>ten zur Verf<72>gung
|
|||
|
zu stellen. Einige Beispiele: F<>r
|
|||
|
<link href="http://xml.apache.org/cocoon">Cocoon</link>
|
|||
|
werden bald Generatoren und Serializer zur Verf<72>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<72>gung stehen. Wir stellen anderen
|
|||
|
Projekten Teile des POI-Projektes zur Verf<72>gung, damit diese
|
|||
|
die POI-Funktionalit<69>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 <20>POI<4F> 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 <20>blicherweise mit der
|
|||
|
MFC-Klassenbibliothek erzeugt.
|
|||
|
Au<41>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<64> POIFS die
|
|||
|
vollst<73>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<69>t im Moment am
|
|||
|
ausgereiftesten.
|
|||
|
</p>
|
|||
|
</section>
|
|||
|
|
|||
|
<section><title>Wof<EFBFBD>r steht POI ?</title>
|
|||
|
<p>
|
|||
|
POI bedeutet <20>Poor Obfuscation Implementation<6F> (Schlechte,
|
|||
|
verschleiernde Implementierung).
|
|||
|
Warum geben wir unserem Projekt einen so absch<63>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
|
|||
|
<20>hnelt. Die Redmonder haben kein bereits vorhandenes Archivformat
|
|||
|
wie tar, gzip, zip oder arc genutzt, sondern stattdessen ein
|
|||
|
eigenes Archivformat erfunden,
|
|||
|
das keinerlei Standardverschl<68>sselung oder -komprimierung
|
|||
|
bietet, das schlecht erweiterbar ist, und das zur
|
|||
|
Fragmentierung neigt.
|
|||
|
</p>
|
|||
|
<p>Poi ist au<61>erdem eine Spezialit<69>t der hawaiianischen K<>che. Sie wird
|
|||
|
in <link href="http://www.m-w.com/">Merriam Webster's
|
|||
|
Dictionary</link> beschrieben als: <20>Ein hawaiianisches Gericht aus
|
|||
|
Taro-Wurzeln, die durch Stampfen, Kochen und Kneten zu einer Paste
|
|||
|
geformt und oft noch ein wenig gegoren wird.<2E> Dies ist witzigerweise
|
|||
|
eine treffende Beschreibung des Dateiformats.</p>
|
|||
|
<p>
|
|||
|
POI ist also eine Abk<62>rzung. Wenn Sie Abk<62>rzungen nicht m<>gen,
|
|||
|
dann denken sie einfach bei Poi an das hawaiianischen Gericht.
|
|||
|
Je nachdem, ob Sie Abk<62>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><EFBFBD>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 <20>lteste und stabilste Teil des Projektes. POIFS
|
|||
|
ist unsere Portierung des OLE 2 Compound Document Formats
|
|||
|
in reinem Java. Es unterst<73>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<73>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<73>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
|
|||
|
<20>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<65>ige und talentierte Leute, die
|
|||
|
uns bei den verschiedenen Aufgaben des Projektes helfen. Nummer eins
|
|||
|
sind Fehlerberichte und Vorschl<68>ge f<>r neue Funktionen. Nummer zwei
|
|||
|
ist die Dokumentation.</p>
|
|||
|
<p>Egal, ob sie Kritik oder Vorschl<68>ge haben,
|
|||
|
oder ob Sie Beitr<74>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<68>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:
|
|||
|
-->
|