SoNIA is a Java-based package for visualizing dynamic or longitudinal “network” data. By dynamic, we mean that in addition to information about the relations (ties) between various entities (actors, nodes) there is also information about when these relations occur, or at least the relative order in which they occur.
Some examples..
The source code is on the sourceforge site.