The graph is animated to create an impression of fixed points (nodes)
and elastic connections (edges). The main advantage of this method is that
one node can be connected to a large number of other nodes without
solving the problem of nodes obscuring their neighbours.

The user interface allows the user to expand and hide nodes, switch
the view of edges and display hints. At any moment only a small part
of the network is focused. Therefore the risk of getting the user “lost in
hyperspace” is minimized.

Animated expansions let the user know the actual changes in
the graph. This feature lets the user know what happens while changing from one view to
another.

The whole visualisation engine corresponds to the navigation approach of
WebOFDAV.

Visual Browser has two levels of visualisation: the data and the so-called perspective of view.
While the RDF scheme is very general, the perspective is bound to the particular data.
It is a simple XML file, which contains information about how to display different nodes, edges and hints.

In the library catalogue, there are objects like author, article, journal, keyword etc. Relations among all these objects are very natural.

Example of library catalogue visualisation with appearance of the hint

Another example of the library catalogue: nodes representing authors have different color (orange), while articles are represented with blue points. Keywords are gray. The library visualisation connects similar topics through authorship and mostly through the keywords.

Programs for analysing compiled Java code help to retrieve many information from a compiled
bytecode – packages, classes, methods, variables and the dependencies.
Dependency finder is one of such tools.
It can output the dependency graph. With a simple XSL transformation, a RDF from the dependency graph can be created.
With the appropriate RDF and the perspective
http://nlp.fi.muni.cz/projekty/visualbrowser/dependencies.xml one can browse dependency graph of an arbitrary Java program.

You can download the whole package.
After unzipping, run java -jar visual.jar.

Another way is to run Visual Browser through the Java Web Start.
If it does not work or you don't know, what Java Web Start is, try to
download
and install Java Web Start from Sun. Note that Java Runtime Environment 1.5.0 beta has a bug and if you fail to run the application with 1.5.0 beta, try to upgrade your JRE.