About this applet
For my prototype doing dynamic discovery
of web services workflow based on Web Semantic technologies and
developped at EDF research center,
I focused on GEF.
GEF was allowing me to display the result of the dynamic discovery (a graph) in a very nice way.
But, I was looking for another API specifically 100% Swing, especially to be able to use it in an applet.
finally, I found the Jeffrey Heer's API named prefuse which is simply a chef d'oeuvre. Nothing less !
After seeing all applets on prefuse web site, I told me that it would be great to use this API to display my bookmarks, because I though for a long time to display them as a graph.
It was a way to discover this API too and see how it was working.
For this applet (based on "force-directed demo"), I added things to suit my needs like :
The Jeffrey Heer web site is there and you learn more about prefuse there.
If you're interested by graphs and you can read French, I recommend you this book : Algorithmes de graphes which is a bible for those interested by graphs and their applications (The Traveling Salesman problem, specific chinese and eulerian path graphs, scheduling, smallest path, maximun flow, colored graphs).
After having looked at several graphs API, this one (prefuse) is for me the most impressive and the more powerful. All the built-in functionalities make it really impressive and can help to reach a new step in data representation (which is an subject, I like very much).
www.news.com with "The Big Picture"
is using a graph to represent links between articles and differents topics.
This technology has been developped by LivePlasma, a web site that you can find in my Map Links
GEF was allowing me to display the result of the dynamic discovery (a graph) in a very nice way.
But, I was looking for another API specifically 100% Swing, especially to be able to use it in an applet.
finally, I found the Jeffrey Heer's API named prefuse which is simply a chef d'oeuvre. Nothing less !
After seeing all applets on prefuse web site, I told me that it would be great to use this API to display my bookmarks, because I though for a long time to display them as a graph.
It was a way to discover this API too and see how it was working.
For this applet (based on "force-directed demo"), I added things to suit my needs like :
- Handle of a background bitmap independant from the behaviour of the graph.
- The possibility to open an URL when you click on a item. (I did a new class inheriting from ControlAdapter)
- I added a new attribute named "url" for each element of XML data file.
- All URI's ressources are passed as parameters to the applet
The Jeffrey Heer web site is there and you learn more about prefuse there.
If you're interested by graphs and you can read French, I recommend you this book : Algorithmes de graphes which is a bible for those interested by graphs and their applications (The Traveling Salesman problem, specific chinese and eulerian path graphs, scheduling, smallest path, maximun flow, colored graphs).
After having looked at several graphs API, this one (prefuse) is for me the most impressive and the more powerful. All the built-in functionalities make it really impressive and can help to reach a new step in data representation (which is an subject, I like very much).
www.news.com with "The Big Picture"
is using a graph to represent links between articles and differents topics.This technology has been developped by LivePlasma, a web site that you can find in my Map Links

