genPath
Änderungen
Inhalt
Benutzung
Werkzeug
Schnittstellen

Inhalt

Das Paket umfaßt folgende Teile:
  1. genRob®-genPath mit dieser Dokumentation,
  2. genRob®-genControl 5.1 - ohne Dokumentation etc., jedoch mit den Teilen
    • Roblet®-Bibliothek 2.0
    • Sun Jini™-Kern und -Erweiterung 1.2.1_001
  3. genRob®-genMap 2.0 - ohne Dokumentation etc.
  4. A-Stern-Bahnplanungsalgorithmus 0.4.2 der Uni Hamburg - ohne Dokumentation etc.

Die ersten drei Punkte sind Komponenten des genRob®-Systems.  Mehr Informationen, eine Motivation der Roblet®-Architektur und des genRob®-Systems sind auf der Website des genRob®-Projektes zu finden.


genRob®-genPath

Dies ist ein Modul für die Nutzung in genRob®-genControl.  Alle anderen Seiten dieser Dokumentation beziehen sich hierauf.  Zur Ausführung werden die anderen Komponenten benötigt.

genRob®-genPath besteht aus den JAR-Dateien:

  • genRob.genPath.jar - das Modul für genRob®-genControl,
  • genRob.genPath.algorithm.jar - die Schnittstelle für Algorithmen,
  • genRob.genPath.unit.jar - die Einheiten und zugehörige Klassen und
  • genRob.genPath.tool.jar - das Werkzeug.

Dazu kommen dann noch weitere Dateien:

  • genPath.bat - eine Start-Batch-Datei für den Roblet®-Server auf Port 7000 unter Microsoft-Windows™ und
  • genPath.sh - eine Start-Script-Datei für den Roblet®-Server auf Port 7000 unter Unix®, Mac OS X™ und Linux.

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.

Eine neue Version dieses Paketes ist von den genPath-Seiten des genRob®-Systems erhältlich.


genRob®-genControl

genRob®-genControl ist ein Roblet®-Server gemäß der Roblet®-Architektur basierend auf der Java™-Version der Roblet®-Bibliothek.  Diese Komponente wird vom genRob®-Projekt angeboten und weiterentwickelt.

genRob®-genControl besteht aus drei Teilen:

Roblet®-Server

Dieser Roblet®-Server hat die Eigenschaft, mit Hilfe von Modulen zu beliebiger Funktionalität erweitert werden zu können.  Dabei übernimmt er sämtliche Belange der Arbeit mit Roblets® und überläßt die Bereitstellung von für Roblets® nutzbarer spezifischer Funktionalität den sogenannten Modulen.  Der Server kann mit mehreren Modulen konfiguriert werden.

Folgende Dateien gehören dazu:

  • genRob.genControl.jar - der Roblet®-Server,
  • genRob.genControl.client.jar - die Klienten-Bibliothek,
  • genRob.genControl.modules.jar - die Modul-Bibliothek,
  • genRob.genControl.unit.jar - die Einheiten-Bibliothek und
  • genRob.genControl.policy - eine Sicherheitsrichtlinien-Datei.

Beigefügt wurde die Version 5.1 vom 20. August 2007.  Die Dokumentation etc. sind nicht mit beigegeben.  Das vollständige Paket kann von den genControl-Seiten des genRob®-Systems heruntergeladen werden.

Roblet®-Bibliothek

Die Roblet®-Bibliothek ist die Basis eines jeden Roblet®-Systems, d.h. eines verteilten Systems, basierend auf der Roblet®-Architektur.  Diese Bibliothek wird von roblet®.org angeboten und weiterentwickelt.

In der hier benutzten Java™-Variante dieser Bibliothek befinden sich grundlegende Definitionen, die Voraussetzung für die Zusammenarbeit der verteilten Komponenten eines Java™-Roblet®-Systems sind.  Beispiel für ein solches System ist das genRob®-System.

Von der Roblet®-Bibliothek wird nur eine Datei benötigt:

  • org.roblet.jar.

Beigefügt wurde die Version 2.0 vom 20. August 2005.  Die Dokumentation etc. sind nicht mit beigegeben.  Das vollständige Paket kann von Bibliotheks-Seiten bei roblet®.org heruntergeladen werden.

Sun Jini™ - Kern und Erweiterung

Diese Bibliothek wird benutzt, damit genRob®-genControl in einem Jini™-Netzwerk als Dienstleistung publiziert und gefunden werden kann.  Die Jini™-Bibliothek wird von der Firma Sun Microsystems angeboten und weiterentwickelt.

Mit Hilfe dieser Bibliothek ist es möglich, daß genRob®-genControl-Instanzen im Netzwerk ohne vorherige Kenntnis ihrer Orte (Host:Port) gefunden werden können.

Folgende Dateien gehören dazu:

  • jini-core.jar und
  • jini-ext.jar.

Die eben genannten 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.

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 von genRob®-genControl benutzt werden.  Die Dokumentation etc. sind nicht mit beigegeben.  Das vollständige Paket kann von Jini™-Seiten bei Sun Microsystems heruntergeladen werden.

Ein möglicher Jini™-Dienstleistungs-Verzeichnisdienst für genRob®-genControl ist dabei genRob®-genMediator.  Von genRob®-genMediator muß im Netzwerk mindestens eine Instanz laufen.  Das vollständige Paket von genRob®-genMediator kann von den Seiten des genRob®-Systems heruntergeladen werden.


genRob®-genMap

Diese Bibliothek wird benutzt, damit im Netz verfügbare Karten-Server vom Typ genRob®-genMap erreicht werden können.  Dieser Karten-Server wird vom genRob®-Projekt betreut und weiterentwickelt.

Um per Roblet® auf diesen Server zugreifen zu können, wurde folgende Datei benötigt:

  • genRob.genMap.unit.jar - die Einheiten des Karten-Servers

Beigefügt wurde die Version 2.0 vom 30. September 2005.  Die Dokumentation etc. sind nicht mit beigegeben.  Das vollständige Paket kann von den genMap-Seiten des genRob®-Systems heruntergeladen werden.


A-Stern-Bahnplanungsalgorithmus der Uni Hamburg

Diese Bibliothek wird mitgeliefert, damit wenigstens ein nichttrivialer Bahnplanungsalgorithmus für Testzwecke zur Verfügung steht.  Die pathplanner-Bibliothek wird von Martin Weser, Universität Hamburg (UHH), Fachbereich für Informatik (FBI), Technische Aspekte multimodaler Syteme (TAMS) unter Leitung von Daniel Westhoff betreut und weiterentwickelt.

Die eben genannten 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.

Folgende Datei gehört dazu:

  • uhh.fbi.tams.pathplanner.jar - Algorithmus

Beigefügt wurde die Version 0.4.2 vom 21. August 2007.  Es handelt sich um eine prototypische Implementierung.  Die Dokumentation etc. sind nicht mit beigegeben.

 

© 2005-2007 Hagen Stanek, genRob®
genSite 2.1.2