Prefuse Visualization Toolkit

I’m currently playing around with several visualization toolkits resp. visualization frameworks. There seem to be some very nice products on the (open source) market. I’m focussing on the Flash AS3 toolkit flare, because the multi-touch libraries are very nicely integrated with Flash. However, flare seems to be just an AS3 implementation of Prefuse, which seems to be exactly the same in Java (and has been there at first).

The main guy behind Prefuse (and flare as well) seems to be Jeffrey
from the Berkeley University’s Computer Science Division.

Anyway, Jeffrey seems to have a quite decent music taste as the name of Prefuse is related to one of the music projects (you don’t call them bands anymore…) of Warp Records:

Where did the “prefuse” name come from?
Prefuse intially began as a set of support classes for an experiment with different visualization algorithms, pursued within CS270, a graduate computer theory course at UC Berkeley. At the time, we (Alan Newberger and I) were listening to the electronica / hip-hop musician prefuse 73. The initial commit of the classes to a CVS repository forced us to give them a name. Following a sort of “you-are-what-you-eat” logic we named it after what we happened to be listening to at the time. Once enshrined as the name of the CVS module, the “prefuse” name stuck. Warp Records was even kind enough to provide permission to use the prefuse 73 track “Storm Returns” in the original prefuse demo video.

Here is a screencast from one of the visualization possibilites that Prefuse offers you the so called Treeview:

Here is a screencast from the Flare demo app:

Play around with the Flare Demo app online.

By Johannes Luderschmidt