Als Inhalt werden die Dateien und Verzeichnisse bezeichnet, die nach dem Auspacken der ZIP-Dateien *_bin.zip und *_doc.zip vorzufinden sind. Für die Entwicklung und den Betrieb sind nur die Dateien aus *_bin.zip nötig. Die Dateien aus *_doc.zip sind auch online verfügbar und müssen nicht heruntergeladen werden. Hat man sich *_doc.zip dennoch heruntergeladen, werden ihre Dateien normalerweise - aber nicht zwingend - in das gleiche Verzeichnis, wie die Dateien von *_bin.zip entpackt.
Der Inhalt läßt sich grob in mehrere Bereiche einteilen:
- Anwendungsentwicklung
- Roblet®-Server
- Modul-Entwicklung
- Server-Werkzeug
- Verzeichnisdienst
- Browser für Verzeichnisdienste
- Vertreterdienst
- Dokumentation
Das RDK hängt teilweise von Software-Komponenten anderer Pakete von zum Teil anderen Herstellern ab, deren Dateien teilweise mit Teil von *_bin.zip sind:
- Sun-Jini™-Reggie, -Tools und -Browser 1.2.1_001
Die Version des RDK läßt sich auf folgende Weise ermitteln:
java -jar org.roblet.jar
Dateien und Verzeichnisse des RDK
Die nachfolgende Darstellung der zu den o.g. Bereichen gehörigen Dateien erfolgt mit Mehrfachnennung. Das bedeutet, daß jeweils alle Dateien, die für den Einsatz notwendig sind, beim jeweiligen Bereich mit aufgelistet werden, auch wenn sie teilweise in mehreren Bereichen benötigt werden.
Die Anwendungsentwicklung benötigt mehrere Java™-Archive:
- org.roblet.jar (Zentrale Roblet®-Schnittstellen)
- genRob.genControl.client.jar (Roblet®-Klient)
- genRob.genControl.unit.jar (Standard-Einheiten)
- org.roblet.client.jar ("Neuer" Roblet®-Klient)
- jini-core.jar (Sun-Jini™)
- jini-ext.jar (Sun-Jini™)
Der Roblet®-Server besteht aus mehreren Java™-Archiven und einigen Beispiel-Start-Scripten:
- org.roblet.jar (Zentrale Roblet®-Schnittstellen)
- genRob.genControl.jar (der eigentliche Roblet®-Server)
- genRob.genControl.modules.jar (die Schnittstelle für Module-Entwickler)
- genRob.genControl.client.jar (Roblet®-Klient)
- genRob.genControl.unit.jar (Standard-Einheiten)
- org.roblet.client.jar ("Neuer" Roblet®-Klient)
- jini-core.jar (Sun-Jini™)
- jini-ext.jar (Sun-Jini™)
- server.bat (Beispiel-Start-Batch-Datei für Microsoft-Windows™)
- server.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):
- org.roblet.jar (Zentrale Roblet®-Schnittstellen)
- genRob.genControl.modules.jar (die Schnittstelle für Module-Entwickler)
Das Server-Werkzeug besteht aus mehreren Java™-Archiven:
- org.roblet.jar (Zentrale Roblet®-Schnittstellen)
- genRob.genControl.tool.jar (das Werkzeug)
- genRob.genControl.client.jar (Roblet®-Klient)
- genRob.genControl.unit.jar (Standard-Einheiten)
- org.roblet.client.jar ("Neuer" Roblet®-Klient)
- jini-core.jar (Sun-Jini™)
- jini-ext.jar (Sun-Jini™)
Der Verzeichnisdienst besteht aus mehreren Java™-Archiven, Sicherheits-Richtlinien-Dateien und Start-Scripten:
- directory.bat (Start-Batch-Datei für Microsoft-Windows™)
- directory.sh (Start-Script-Datei für Unix®, Mac OS X™ und Linux)
- org.roblet.jar (Zentrale Roblet®-Schnittstellen)
- genRob.genMediator.jar (der Verzeichnisdienst)
- reggie.jar (Sun-Jini™)
- reggie.policy (Sicherheits-Richtlinien-Datei für den Sun-Reggie)
Der Browser für Verzeichnisdienste besteht aus mehreren Java™-Archiven, Sicherheits-Richtlinien-Dateien und Start-Scripten:
- browser.bat (Start-Batch-Datei für Microsoft-Windows™)
- browser.sh (Start-Script-Datei für Unix®, Mac OS X™ und Linux)
- org.roblet.jar (Zentrale Roblet®-Schnittstellen)
- jini-examples.jar (Sun-Jini™)
- jini-core.jar (Sun-Jini™)
- jini-ext.jar (Sun-Jini™)
- browser.policy (Sicherheits-Richtlinien-Datei)
Der Vertreterdienst besteht aus mehreren Java™-Archiven, Sicherheits-Richtlinien-Dateien und Start-Scripten:
- proxy.bat (Beispiel-Start-Batch-Datei für Microsoft-Windows™)
- proxy.sh (Beispiel-Start-Script-Datei für Unix®, Mac OS X™ und Linux)
- org.roblet.jar (Zentrale Roblet®-Schnittstellen)
- genRob.genGate.jar (der Vertreterdienst - ein Modul)
- genRob.genControl.jar (der Roblet®-Server)
- genRob.genControl.modules.jar (die Schnittstelle für Module-Entwickler)
- genRob.genControl.client.jar (Roblet®-Klient)
- genRob.genControl.unit.jar (Standard-Einheiten)
- org.roblet.client.jar ("Neuer" Roblet®-Klient)
- jini-core.jar (Sun-Jini™)
- jini-ext.jar (Sun-Jini™)
Sofern heruntergeladen und entpackt besteht die Dokumentation aus:
- der Einstiegsdatei index.html im Hauptverzeichnis und
- allen Dateien im Unterverzeichnis doc.
Verwendete externe Software-Pakete
Sun-Jini™-Reggie, -Tools und -Browser
Sun-Jini™ wird benutzt, damit Roblet®-Server in einem lokalen Netzwerk ohne vorherige Kenntnis ihres Namens Host:Port gefunden werden können. Es 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 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.