SpringEmbedders

by Markus Lipp, Matr. Nr. 0125260

markus-lipp@gmx.at



SpringEmbedders is a graph-visualization program based on the paper Non-Euclidean Spring Embedders, by Stephen G. Kobourov and Kevin Wampler, in INFOVIS 2004 pages 207-214.

SpringEmbedders is free Software, licensed under „GNU GENERAL PUBLIC LICENSE Version 2“, please refer to the include file „readme.txt“ for details.

Screenshot:

Features:

    • Graph-Layout using an interactive spring-embedder algorithm

    • Visualization and calculation can be performed in the following spaces

      • Euclidean 3D-Space

      • Hyperbolic 2D-Space ( Projection onto Poincare-Disc)

        • Centre of the disc can be chosen interactively with smooth transitional animation

      • Spherical 2D-space

    • many interaction possibilities

      • flexible view adjustment

        • rotation/zoom/panning of graphs

      • all important parameters of the spring-embedder algorithm can be adjusted

      • nodes of the graph can be moved manually, even while spring-embedder algorithm is activated

    • OpenGL accelerated user-interface utilizing Crazy Eddies GUI System

    • import function for node and edge-data from XGMML graph files

    • implemented in C++ using OpenGL

Downloads:

Complete (Win32 Binary, Sourcecode, User Documentation (only in German at the moment), Developer Documentation, Test Data) 7.4MB

Binary only (Win32 Binary, User Documentation (only in German at the moment), Test Data) 1.9MB

GML to XGMML Converter by John Punin, Compiled Win32 Version + Sourcecode 63KB

Please read the included file “readme.txt” for information on installation, license and compiling. A detailed user documentation (only in German at the moment) is included.