Abstract

The JUNG (Java Universal Network/Graph) Framework is a free, open-source software library that provides a common and extendible language for the manipulation, analysis, and visualization of data that can be represented as a graph or network. It is written in the Java programming language, allowing JUNG-based applications to make use of the extensive built-in capabilities of the Java Application Programming Interface (API), as well as those of other existing third-party Java libraries. We describe the design, and some details of the implementation, of the JUNG architecture, and provide illustrative examples of its use.

Keywords

Computer scienceJavaProgramming languageVisualizationApplication programming interfaceGraphReal time JavaJava annotationInterface (matter)Call graphGraph drawingJava Modeling LanguageGenerics in JavaSoftware engineeringTheoretical computer scienceArtificial intelligenceOperating system

Related Publications

Publication Info

Year
2005
Type
article
Citations
274
Access
Closed

External Links

Citation Metrics

274
OpenAlex

Cite This

Joshua O’Madadhain, Danyel Fisher, Padhraic Smyth et al. (2005). Analysis and Visualization of Network Data using JUNG. .