Graph Visualization Software References

Back to comparison Compare software characteristics

GraphStream

GraphStream
Enlarge screenshot
General software information
Author
Antoine Dutot, Yoann Pign?, LITIS, Univ. Le Havre, France
Website
http://graphstream.sourceforge.net/index.html
Presentation
GraphStream is a java library that manages dynamic graphs. It is composed of an object oriented API that gives an easy and quick way to add edges and nodes in a graph and make them evolve.
Supported
Yes
Specific software information
Graph type
2D or 3D
2D graph
Graph size
Less than 10 000 nodes
Type
Field of uses
Description
A Java library and set of tools to quickly and easily manipulate graphs (set of nodes and edges) and dynamic graphs. The principal trait of this library is its ability to manage (create, edit, layout, display) continuously evolving graphs.
Possible uses
Dynamic graphs can be used to represent many different evolving networks. They can be used to represent internet networks, ecosystem interaction networks, biological networks, social networks, P2P, etc. All these examples present data that often change and their nature can only be captured by a dynamic graph. This allows to study not only their structure, but also the evolution of their structure.
Software characteristics
Handling
Interactivity with the graph
Technical aspects
Software size
Development language
Java
Operating system
Java enabled OS
Main references
Article
Antoine Dutot, Fr?d?ric Guinand, Damien Olivier, and Yoann Pign?. Graphstream: A tool for bridging the gap between complex systems and dynamic graphs. In EPNACS: Emergent Properties in Natural and Artificial Complex Systems, 2007.
Website
Applications based on this library (only for libraries)
Cost and license
Cost and license
Licensed under GPL
Download link
http://sourceforge.net/projects/graphstream/files/
Comments
Author:
Comments:
Score:
Please, fill-in the comments field before validating the form