Die Auslieferung der jadice document platform erfolgt als All-in-one Variante, bei der sämtliche Funktionalitäten als Gesamtpaket zur Verfügung stehen.
Zur Ausführung der jadice document platform 5 wird eine Sun/Oracle Java VM in Version 1.6.0 Update 26 (Java 6) beziehungsweise 1.7.0 Update 3 (Java 7) oder neuer vorausgesetzt. Ältere Java Virtual Machine Versionen oder Sun/Oracle Java VM ab Version 1.9 (Java 9) und neuer werden nicht unterstützt. [2]
-
demo
Dieses Verzeichnis enthält Demo-Integrationen der jadice document platform. Sie unterscheiden sich in erster Linie durch die verwendete Ausbringungsvariante (siehe Kapitel 8, Deployment) und teilen sich in folgende Unterverzeichnisse auf:
-
applet
Eine Beispielanwendung für den Einsatz als Java Applet.
-
client
Eine Beispielanwendung für den Einsatz als Desktop-Client. Die Demo-Anwendung wird im Kapitel „Demo-Integrationen“ detailliert beschrieben.
-
webstart
Eine Beispielanwendung auf Basis des Java WebStart Konzepts.
-
-
doc
Enthält alle Daten der Dokumentation. Um die Dokumentation anzuzeigen, kann die Datei
documentation.html
im Hauptverzeichnis verwendet werden.-
lib
Dieses Verzeichnis enthält alle Basisbibliotheken der jadice document platform, sowie verfügbare Zusatzmodule.
-
all
In diesem Verzeichnis ist die jadice Kernbibliothek zu finden (
jadice-documentplatform-all-5.4.2.13.jar
). Diese enthält alle grundlegenden Klassen um die jadice document platform in eigene Anwendungen zu integrieren. Wir empfehlen jedoch, zusätzlich die Bibliothekjadice-appbase-5.4.2.13.jar
aus dem Verzeichnisappbase
zu verwenden.-
appbase
Das Verzeichnis
appbase
enthält die kompilierte Version der Bibliothekjadice-appbase-5.4.2.13.jar
sowie die dazu gehörenden Javadocs und Quelltexte. Es wird empfohlen diese Bibliothek zusätzlich zu der bereits genanntenjadice-documentplatform-all-5.4.2.13.jar
zu verwenden.[3]-
extra-formats
In diesem Verzeichnis sind optionale Zusatzformate zu finden. Derzeit befindet sich eine Integrations-Bibliothek für das IBM COLD Format in diesem Verzeichnis. Diese Integrations-Bibliothek benötigt die IBM COLD Bibliothek um Dokumente im COLD Format zu laden. Die IBM COLD Bibliothek ist über IBM separat erhältlich und muss unter Umständen getrennt lizenziert werden.
-
filter-demo
Hier ist die für die Bildskalierungsfilter Demonstrationsanwendung benötigte Bibliothek zu finden. Diese Bibliothek ist lediglich für Demonstrations- und Testzwecke vorgesehen.
-
logging
Um das Logging-System der jadice document platform mit anderen Logging-Systemen zu verbinden, sind in diesem Verzeichnis entsprechende Verbindungs-Bibliotheken zu finden. Dies wird im Kapitel „Logging“ ausführlich beschrieben.
-
-
documentation.html
Einstiegsseite für die Dokumentation.
-
BasicDemoApplication.
ext
Start-Skript für die Ausführung der default jadice Demo Anwendung. Diese wird im Kapitel „Demo-Integrationen“ beschrieben.
-
JadiceDemoLauncher.
ext
Start-Skript für die Ausführung des jadice Demo Launchers. Dieser bietet die Möglichkeit, verschiedene exemplarische jadice Integrationen zu starten. Neben der bereits genannten BasicDemoApplication, die auch über den Launcher gestartet werden kann, existiert eine minimalistische Variante, sowie eine beispielhafte Portal-Integration.
-
JadiceFilterDemoApplication.
ext
Start-Skript für die Ausführung der jadice Demo Anwendung zum Testen der verschiedenen Bildskalierungsfilter.
-
JadiceWebDemos.
ext
Um die Web-basierten Demonstrationen ausführen zu können, wird ein WebServer benötigt. Dieses Skript startet einen kleinen eingebetteten Webserver (Jetty) und öffnet ein dazu gehörendes Kontrollfenster. Von diesem Kontrollfenster aus können auch die WebDemos (Applet und WebStart) gestartet werden.
Anmerkung
ext
ist ein Platzhalter für die
entsprechende betriebssystemspezifische Dateierweiterung. So enden die
Skripte für Microsoft Windows Systeme mit .bat
und für Unix/Linux basierende Systeme mit .sh
.
[2] Weitere Details zu den Systemvoraussetzungen finden sich unter „Systemvoraussetzung“.
[3] Weitere Informationen zum Paket AppBase finden sich unter „AppBase-Komponenten“.