|
DisTAnz 1.0 | ||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Core Packages | |
DTA.agent | Stellt den DisTAnz-Agenten zur Vefügung. |
DTA.manager | Stellt den DisTAnz-Manager zur Vefügung. |
DTA.manager.gui | Stellt das GUI für den Manager des DisTAnz-Paketes zur Verf|gung. |
Support Packages | |
DTA.common | Stellt den DisTAnz-Programmteilen gemeinsame Funktionalität bereit. |
Test Packages | |
DTA.agent.test | Stellt Testfunktionen für den Agenten des DisTAnz-Paketes zur Verfügung. |
DTA.manager.gui.test | Stellt Testfunktionen für das GUI für den Manager des DisTAnz-Paketes zur Verfügung. |
DTA.manager.test | Stellt Testfunktionen für den Manager des DisTAnz-Paketes zur Verfügung. |
Die Beschreibung des DisTAnz-Programmpaketes.
DisTAnz wird als Komplettpaket inkl. Dokumentation, Quelltexten und Binärarchiven angeboten. Das Paket umfasst knapp 6500 Zeilen Quellcode, ist also relativ kompakt und ressourcenschonend implementiert.
Die mitgelieferten (oder selbsterzeugten, siehe unten) Archive
DTAAgent.jarund
DTAManager.jarkönnen nach dem Auspacken des Archives mit
tar xzf DTAAgent.tar.gzund anschließendem Wechsel in das entstandene Verzeichnis
cd DisTAnzan einer beliebigen Stelle im Dateisystem abgelegt werden.
Zum Start eines Agenten reicht (ein laufendes tcpdump auf Port 2000 vorausgesetzt) dann die Eingabe von
java -jar DTAAgent.jaraus. Dies startet den Agenten mit den Standardwerten 35000 für den Port und 230.0.0.1 für die Multicastgruppe. Sollten hiervon abweichende Angaben nötig sein (beispielsweise, weil im LAN Port 35000 bereits genutzt wird), können durch Eingabe von
java -jar DTAAgent.jar <port> <gruppe>abweichende Werte angegeben werden. Achtung: Es ist darauf zu achten, daß alle Agenten und Manager mit gleichen Angaben gestartet werden!
Zum Start eines Managers genügt die Eingabe von
java -jar DTAManager.jaraus. Dies startet den Manager mit den Standardwerten 35000 für den Port und 230.0.0.1 für die Multicastgruppe. Sollten hiervon abweichende Angaben nötig sein (beispielsweise, weil im LAN Port 35000 bereits genutzt wird), können durch Eingabe von
java -jar DTAManager.jar <port> <gruppe>abweichende Werte angegeben werden. Achtung: Es ist darauf zu achten, daß alle Agenten und Manager mit gleichen Angaben gestartet werden!
Nach dem Auspacken des Archives (aus Makefile-internen Gründen muß dies im Homeverzeichnis geschehen, und $JAVA_HOME sollte auf das Java-Installationsverzeichnis zeigen) mit
cd ~ tar xzf DTAAgent.tar.gzund anschließendem Wechsel in das entstandene Verzeichnis
cd DisTAnzsollte ein einfaches
make all make jar make cleanausreichen. Es werden die Quellen übersetzt und im zweiten Schritt aus den Ergebnissen der Übersetzung zwei Archive erzeugt, die die beiden Programmteile Agent und Manager enthalten. Im Anschluß werden die nun nicht mehr benötigten Class-Dateien entfernt.
Die Eingabe von
make helpzeigt weitere Möglichkeiten des Makefiles (das Erzeugen von Quelltextdokumentation in HTML und LaTeX, das Löschen von Klassendateien und Backups).
Im Vergleich zum Feinentwurf sind in der vorliegenden Fassung des Programmpaketes noch einige Änderungen vorgenommen worden.
Diese Änderungen werden im Folgenden näher erläutert:
|
DisTAnz 1.0 | ||||||||
PREV NEXT | FRAMES NO FRAMES |