Der Inhalt dieses Paketes läßt sich grob in vier Bereiche einteilen:
Roblet®-Server, Modul-Entwicklung und Werkzeug hängen von Software-Komponenten anderer Pakete von zum Teil anderen Herstellern ab:
- Klienten-Bibliothek 2.4,
- Roblet®-Bibliothek 2.3 und
- Jini™-Bibliothek 1.2.1_001.
Versionsausgabe
Die Jar-Datei des Servers gibt beim Laufenlassen die Versionsnummer und anderes mehr zurück:java -jar genRob.genControl.jar
Dateien dieses Paketes
Die nachfolgende Darstellung der zu den o.g. Teilen gehörigen Dateien erfolgt mit Mehrfachnennung. Das bedeutet, daß jeweils alle Dateien, die für die Benutzung notwendig sind, beim jeweiligen Teil mit aufgelistet werden.
Der Roblet®-Server besteht aus mehreren Java™-Archiven und einigen Beispiel-Start-Scripten:
- genRob.genControl.jar (der eigentliche Roblet®-Server),
- genRob.genControl.modules.jar (die Schnittstelle für Module-Entwickler),
- 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 Modul-Entwicklung benötigt mehrere Java™-Archive (für Tests ist ein Roblet®-Server nötig):
- genRob.genControl.modules.jar (die Schnittstelle für Module-Entwickler) und
- org.roblet.jar (Roblet®-Bibliothek).
Das Werkzeug besteht aus mehreren Java™-Archiven:
- genRob.genControl.tool.jar (das Werkzeug),
- 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
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 Roblet®-Bibliothek und die Jini™-Bibliothek sind Teil des Paketes.
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 der Klienten-Bibliothek 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 der Klienten-Bibliothek 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.