Als Inhalt werden die nach dem Auspacken des Pakets aus seinem ZIP-Archiv vorzufindenen Dateien und Verzeichnisse bezeichnet. Der Inhalt dieses Paketes läßt sich grob in mehrere Bereiche einteilen:
Modul, Roblet®-Server, Roblet®-Entwicklung und Werkzeug hängen von Software-Komponenten anderer Pakete von zum Teil anderen Herstellern ab:
- Roblet®-Server genRob®-genControl 6.3,
- Klienten-Bibliothek 2.4,
- Roblet®-Bibliothek 2.3 und
- Jini™-Bibliothek 1.2.1_001.
Versionsausgabe
Die Jar-Datei des Moduls gibt beim Laufenlassen die Versionsnummer zurück:java -jar genRob.genGate.jar
Dateien dieses Paketes
Die nachfolgende Darstellung der zu den o.g. Bereichen gehörigen Dateien erfolgt mit Mehrfachnennung. Das bedeutet, daß jeweils alle Dateien, die für die Benutzung notwendig sind, beim jeweiligen Bereich mit aufgelistet werden.
Das Modul inkl. Roblet®-Server besteht aus mehreren Java™-Archiven und einigen Beispiel-Start-Scripten:
- genRob.genGate.jar (das eigentliche Modul),
- genRob.genGate.unit.jar (die Einheiten-Definitionen des Moduls),
- genRob.genControl.jar (Roblet®-Server),
- genRob.genControl.modules.jar (Roblet®-Server),
- org.roblet.client.jar (Klienten-Bibliothek),
- genRob.genControl.client.jar (Klienten-Bibliothek),
- genRob.genControl.unit.jar (Klienten-Bibliothek),
- org.roblet.jar (Roblet®-Bibliothek),
- jini-core.jar (Jini™-Bibliothek),
- jini-ext.jar (Jini™-Bibliothek),
- run.bat (Beispiel-Start-Batch-Datei für Microsoft-Windows™) und
- run.sh (Beispiel-Start-Script-Datei für Unix®, Mac OS X™ und Linux).
Die Roblet®-Entwicklung benötigt mehrere Java™-Archive:
- genRob.genGate.unit.jar (die Einheiten-Definitionen des Moduls) und
- org.roblet.jar (Roblet®-Bibliothek).
Das Werkzeug besteht aus mehreren Java™-Archiven:
- genRob.genGate.tool.jar (das Werkzeug),
- genRob.genGate.unit.jar (die Einheiten-Definitionen des Moduls),
- org.roblet.client.jar (Klienten-Bibliothek),
- genRob.genControl.client.jar (Klienten-Bibliothek),
- genRob.genControl.unit.jar (Klienten-Bibliothek),
- org.roblet.jar (Roblet®-Bibliothek),
- jini-core.jar (Jini™-Bibliothek) und
- jini-ext.jar (Jini™-Bibliothek).
Zusätzlich ist noch das Werkzeug des Roblet®-Servers beigegeben:
- genRob.genControl.tool.jar (Roblet®-Server),
- org.roblet.client.jar (Klienten-Bibliothek),
- genRob.genControl.client.jar (Klienten-Bibliothek),
- genRob.genControl.unit.jar (Klienten-Bibliothek),
- org.roblet.jar (Roblet®-Bibliothek),
- jini-core.jar (Jini™-Bibliothek) und
- jini-ext.jar (Jini™-Bibliothek).
Die Dokumentation besteht aus
- der Einstiegsdatei index.html im Hauptverzeichnis und
- allen Dateien im Unterverzeichnis doc.
Die Einstiegsdatei kann mit Hilfe eines beliebigen Browsers geöffnet werden. Damit erschließen sich dann alle Teile der Dokumentation. Der vorliegende Text gehört dazu.
Verwendete Pakete
genRob® GmbH - Roblet®-Server genControl
Der Roblet®-Server ist die Java™-Anwendung, in die ein Modul geladen wird um Ressourcen bereitzustellen und welche eine Laufzeitumgebung für Roblets® bereitstellt. Diese Anwendung wird von der genRob® GmbH angeboten und weiterentwickelt.
Das vollständige Paket kann von http://genRob.com/system/genControl heruntergeladen werden. Beigefügt wurde die Version 6.3 vom 17. April 2010. Die Klienten-Bibliothek, die Roblet®-Bibliothek und die Jini™-Bibliothek sind Teil des Paketes.
roblet®.org - Klienten-Bibliothek
Die Klienten-Bibliothek ermöglicht die Kommunikation einer Anwendung auf Basis der Roblet®-Technik mit Roblet®-Servern. Diese Bibliothek wird von roblet®.org angeboten und weiterentwickelt.
Für das vorliegende Paket wurden nur einige Java™-Archive verwendet. Die Dokumentation etc. sind nicht mit beigegeben. Dennoch wurde der Javadoc-Teil des vorliegenden Paketes mit der online verfügbaren Javadoc der Bibliothek verknüpft.
Das vollständige Paket kann von http://roblet.org/client heruntergeladen werden. Beigefügt wurde die Version 2.4 vom 16. April 2010. Die hier mitgegebene Version ist dem Roblet®-Server entnommen.
roblet®.org - Roblet®-Bibliothek
Die Roblet®-Bibliothek ist die Basis eines jeden verteilten Systems, welches die Roblet®-Technik einsetzt. Diese Bibliothek wird von roblet®.org angeboten und weiterentwickelt.
Für das vorliegende Paket wurden nur einige Java™-Archive verwendet. Die Dokumentation etc. sind nicht mit beigegeben. Dennoch wurde der Javadoc-Teil des vorliegenden Paketes mit der online verfügbaren Javadoc der Bibliothek verknüpft.
Das vollständige Paket kann von http://roblet.org/library heruntergeladen werden. Beigefügt wurde die Version 2.3 vom 10. Januar 2010. Die hier mitgegebene Version ist dem Roblet®-Server entnommen.
Sun - Jini™-Bibliothek - Kern und Erweiterung
Die Jini™-Bibliothek wird benutzt, damit Roblet®-Server in einem lokalen Netzwerk ohne vorherige Kenntnis ihres Namens Host:Port gefunden werden können. Die Bibliothek wird von der Firma Sun Microsystems angeboten und weiterentwickelt.
Für das vorliegende Paket wurden nur einige Java™-Archive verwendet. Die Dokumentation etc. sind nicht mit beigegeben.
Das vollständige Paket kann von http://sun.com/jini heruntergeladen werden. Beigefügt wurde die Version "1.2.1_001" vom August 2002 - u.U. können jedoch auch ältere oder neuere Versionen für den Betrieb benutzt werden. Die hier mitgegebene Version ist dem Roblet®-Server entnommen.
Die mitgelieferten Dateien sind nur zur Referenz und zum Testen einer Installation mitgegeben worden. Für den produktiven Einsatz sind passende Versionen von der o.g. Website des Herstellers zu verwenden. Lesen Sie dort auch die Lizenzbedingungen.
Ein möglicher Verzeichnisdienst für Roblet®-Server ist dabei genRob®-genMediator des genRob®-Systems der genRob GmbH. Von genRob®-genMediator muß im Netzwerk mindestens eine Instanz laufen, damit die beschriebene Funktionalität verfügbar ist.