Andreas Demuth,
"General Purpose Dependency Viewer"
, 9-2010
Original Titel:
General Purpose Dependency Viewer
Sprache des Titels:
Englisch
Original Kurzfassung:
NetBeans (http://www.netbeans.org) ist eine Java Entwicklungsumgebung. Die NetBeans Visual Library (http://graph.netbeans.org) ist eine Java Bibliothek, die insbesondere für die Darstellung von Graphen geeignet ist. NetBeans enthält Standard-Komponenten für die Anzeige und Bearbeitung von Text, Listen, Bäumen und Name-Wertpaare, jedoch keine Standard-Komponente für die Anzeige und Bearbeitung von gerichteten Graphen. In diesem Projekt soll eine allgemein verwendbare NetBeans-Komponente für die Anzeige von Graphen entwickelt werden. Diese sollte dabei mindestens folgende Funktionalität bieten:
- Auswahl von Knoten
- Einschränkung der Sichtbarkeit von Knoten
- Navigation im Graphen (z.B. auf Vorgänger / Nachfolger)
- Automatisches Knoten-Layout
- Doppelklick auf Knoten sowie Kontextmenüs für Knoten
Diese Komponente sollte eine allgemein verwendbare Schnittstelle haben, die der Programmierphilosophie von NetBeans entspricht. Diese Komponente sollte dafür verwendet werden, folgende Abhängigkeiten darzustellen:
- Modul-Abhängigkeiten
- Ant-Task-Abhängigkeiten
- Klassenabhängigkeiten