DAVInspector



Beschreibung

DAVInspector ist ein nützliches Werkzeug um den Datenstrom zwischen Programmen zu überwachen die über das HTTP oder WebDAV Protokoll miteinander kommunizieren. Ursprünglich entstanden um Entwicklern von HTTP/WebDAV-fähigen Programmen zu überstützen, kann jedoch auch sinnvoll bei der Systemadministration eingesetzt werden. Durch die Möglichkeit das Programm mittels Plug-ins zu erweitern ist es möglich das das Programm in Zukunft noch weitere Netzwerkprotokolle unterstützen wird.

 DAVInspector Umgebung
zum Bild DAVInspector Umgebung
 DAVInspector Prototyp
zum Bild DAVInspector Prototyp
Überblick

Bei der Entwicklung von Programmen die das WebDAV-Protokoll einsetzen müssen zum Testen häufig immer und immer wieder sie selben Anfragen an den Server/Client gesendet werden. Ziel des Projektes ist es Aufwand und Zeit die zum Ausführen dieser Tests zu minimieren. DAVInspector ermöglicht es Entwicklern und Testern den Datenverkehr zwischen zwei Programmen anzuhalten, auszuwerten und falls notwendig auch zu wiederholen.

Die oben stehende Abbildung zeigt schematisch den Einsatz von DAVInspector. Die unten stehende Abbildung zeigt einen Screenshot einer frühen Version von DAVInspector.

DAVInspector Abhängigkeiten

Zum Ausführen von DAVInspector wird eine Java 2 Runtime Environment (JRE) der Version 1.5.0 oder höher benötigt. Die JRE kann für eine Vielzahl von Plattformen auf http://java.sun.com heruntergeladen werden.

Zum selbst erstellen des DAVInspectors wird zusätzlich noch eine aktuelle Version des Ant build tools benötigt. Dieses kann von http://ant.apache.org heruntergeladen werden.

DAVInspector Herunterladen

Die aktuellste Version von DAVInspector kann auf der SourceForge download Seite heruntergeladen werden: http://sourceforge.net/project/showfiles.php?group_id=206242

DAVInspector Entwicklung

DAVInspector ist ein Open Source Projekt und basiert auf der Grundidee von freier Software und Entwicklung. Für weitere Informationen gibt es die Projektseite auf SourceForge.net: http://sourceforge.net/projects/davinspector/

Die Entwickler sind für jede Unterstützung an dem Projekt dankbar. Helfen kann man zum Beispiel als Entwickler, Tester oder einfach indem neue Funktionen vorgeschlagen werden. Am einfachsten ist der Zugang über die öffentlichen Foren oder über die Mailinglisten bei Sourceforge.

DAVInspector kann mit Plug-ins erweitert werden. Wie eigene Plug-ins zu entwickelt werden steht im DAVInspectorPlugin-Develement Howto - PDF (zur Zeit nur in englisch)

DAVInspector Mitentwickeln

Das DAVInspector Projekt kann auf vielfältige weise unterstützt werden. Benötigt werden nicht nur Entwickler, sondern auch Tester, UI Designer, Schreiber von Dokumentationen und Hilfen, Übersetzer und alle die daran interessiert sind das Projekt zu unterstützen und zu verbessern.

Als erster Schritt ist es hilfreich der DAVInspector Mailingliste beizutreten. Dazu wird nichts weiter benötigt als die Angabe einer Mailadresse. Mitglieder der Mailingliste können direkt bei der Entwicklung helfen indem sie neue Ideen bekannt machen, Fehler melden, patches verschicken oder anderen bei der Benutzung helfen.

DAVInspector Roadmap

Alle momentanen Ideen für die Weiterentwicklung von DAVInspector sind in einer Mindmap gesammelt. Diese Mindmap wird im DAVInspector repository bei SourceForge gespeichert. Der Sourceforge.net tracker erlaubt es jedem neue Funktionen vorzuschlagen oder Fehler zu melden.


URL dieses Artikels
http://www.dlr.de/sc/desktopdefault.aspx/tabid-6009/9876_read-20496/
Texte zu diesem Artikel
WebDAV-Server Catacomb (http://www.dlr.de/sc/desktopdefault.aspx/tabid-4647/7676_read-11619/usetemplate-print/)