One of the last sessions I attended at JavaOne was “TS-8943 NetBeans Common Framework for Information Visualization”. I’ve always been interested in graph and visualization APIs ever since I wrote my first Java program which calculated MTBF and MTTR based on how a set of hardware components were (visually) assembled (in series or in parallel).
The presentation was good and started off with the fact that NetBeans and associated tools already have a lot in place, only nothing really unified and usable outside of the NetBeans IDE. So I had a little fun recording random animations in different NetBeans and Sun tools:
So, lot of things there – trees, graphs, layouts, diagrams, zooming, complex structures, animations, transparencey, drop shadow. I’m sure Romain would enjoy most of this (and rewrite the rest).
The good part of this presentation was the intent to have a unified “visualization framework” with a Swing-alike programming model. Demos shown were pretty nice.
The place to look for substantial improvements is http://graph.netbeans.org.