next up previous contents
Next: Die Benutzung von WebLSD Up: Einführung Previous: Die Basis des Programms

Aufgabenstellung

Implementierung eines Werkzeuges zur graphischen Darstellung von WWW-Link-Strukturen; so lautet die genaue Aufgabenstellung. Dahinter verbirgt sich das Problem, ausgehend von einer festzulegenden URL eine übersichtliche Darstellung eines solchen Geflechts zu realisieren. Im Normalfall handelt es sich dabei um nicht zyklenfreie, gerichtete Graphen.

Dabei ist jedoch offensichtlich, daß mit steigender Anzahl von HTML-Dokumenten eine geeignete Darstellungsform schwieriger zu finden ist. Eine Struktur kann immer so groß ausgewählt werden, daß eine adäquate Anzeige nicht mehr zu erreichen ist. Aus diesem Grund ist ein wesentlicher Bestandteil der Aufgabe eine Zoom-Funktion. Dies soll eine übersichtlichere Betrachtung von Teilen der Gesamtstruktur gestatten.

Aus der Sicht des Administrators sind nicht funktionierende Verweise die entscheidenden Punkte. Deshalb müssen solche fehlenden Dokumente auf den ersten Blick erkennbar sein. Bei einer graphischen Darstellung ist das durch verschiedene Farben recht einfach zu lösen. Sinnvoll ist dabei auch eine farbliche Abhebung von Verweisen, die auf einen anderen Server zeigen.

Zusätzlich müssen Informationen über die einzelnen Dokumente erhältlich sein. Angaben über die komplette URL sind hier genauso zu berücksichtigen, wie die Namen der Söhne und Väter, oder eines Betreuers. Bei einem fehlerhaften Link sollte eine Diagnose angeboten werden.

Als Grundlage dient das im letzten Abschnitt vorgestellte Werkzeug, das ebenfalls am Lehrstuhl entwickelt wurde. Vom Programm aus soll ein Aufruf dieses Werkzeugs, sowie das Auslesen der dabei entstehenden Logdateien möglich sein.

Zur Implementierung wurde die Programmiersprache Java vorgegeben, damit das Ergebnis möglichst plattformunabhängig bleibt und nicht zuletzt, um zu testen, ob die Sprache für diese Art von Aufgaben geeignet ist.


next up previous contents
Next: Die Benutzung von WebLSD Up: Einführung Previous: Die Basis des Programms
Copyright Munich Network Management Team