@MISC{Stedile01jmfgraph--, author = {Alexander Stedile}, title = { JMFGraph -- A Modular Framework for Drawing Graphs in Java}, year = {2001} }
Share
OpenURL
Abstract
This thesis describes JMFGraph. JMFGraph is an open, modular graph drawing framework for displaying and browsing graphs. JMFGraph is implemented in Java following the object-oriented programming paradigm. The program includes two variations of Sugiyama’s hierarchical graph layout algorithm, a standard and a focus-based version. The framework is equipped to support both a static layout mode (global view mode) and a dynamic mode (local view mode) which creates a graph layout with respect to one focussed node in the displayed graph. By repeatedly moving the focus to different nodes the user may explore the displayed graph. This navigation method is often called “browsing”. JMFGraph additionally provides the possibility to visualise intermediate results from sub-algorithms by a user controlled step-by-step execution mode. Interfaces for modular extensions are provided. This extendibility concerns layout algorithms and sub-algorithms, graphical representations for nodes and edges, and modules for inputting graphs from