Renoir: General Network Visualization and Manipulation Program
Technical Challenge:Addresses the need to manipulate, analyze, and view graphs displays (network diagrams) on a platform running JAVA.
Description:Renoir is a general-purpose desktop program for manipulating and visualizing networks, otherwise known as graphs. It is written in Java to run on any platform that supports the Java Virtual Machine. Through a well-developed GUI, users can manipulate, analyze, and picture graphs. The program is very general, and applicable to visualizing any information expressing associations.
Renoir offers a variety of both automated and manual layout operations for conveying information. It provides user control of node icons, node color, node labeling, link colors, link styles, link labeling, and a host of other preferences. Graphical elements can have any number of attributes of varying types, including text, numbers, sound, and pictures. Attributes may be local or reside on other computers or in databases. Renoir offers unique capabilities to abstract the graph particularly when the graph gets complex, presenting simplified diagrams with details, which can be expanded and/or contracted real-time.
Renoir is a polished program written in Java, and will run on any platform supporting Java 1.1 or later releases. It marries easily with other programs for one- or two-way communication, through Remote Method Invocation (RMI), a raw text socket, or through the shell.
Demonstration Capability:Renoir demonstrates easily on a computer workstation; the inventor is willing to do so with notice.
Potential Commercial Application(s):Law enforcement, visualizing computer networks, visualizing social networks, information retrieval.
Patent Status:Issued - United States Patent Number 6,515,666
Reference Number: 1261
If you are interested in exploring this technology further, please express your interest in writing to the:
National Security Agency
Date Posted: Jan 15, 2009 | Last Modified: Jan 15, 2009 | Last Reviewed: Jan 15 2009