Wednesday, June 7th, 2006
Visual Wordnet
<>p>Kyle Scholz has created a Visual Wordnet based on his Force Directed Graph engine written in JavaScript.Force Directed Graphs are self-organizing, visually appealing tools for representing relational data. The look is organic, because algorithms simulate the way charged particles arrange in space. They work great in user interfaces because the user has access to data nodes while the graph is being organized.
Related Content:












This is neat, a lot like a Mind Map (which I plan on writing myself one day). It did make my CPU ramp up to pretty much 100% though.
When I wanted to jump back into Javascript (and learn Ajax), I did a similar project at http://awordlike.com/. The layout engine is not as nice as Kyle’s but it seems to draw a bit faster. Unfortunately it only works in Firefox cuz at the time I didn’t think IE would ever support the canvas tag. (And I was too lazy to support Safari for an experiment.)
I implemented a similar library a few months ago (featured here on Ajaxian).
You can find it at http://dev.buildpatterns.com/trac/wiki/GraphProject
[...] Su Ajaxian c’è la segnalazione di una bella applicazione scritta da Kyle Scholz che disegna grafi diretti forzando la distanza tra i vari nodi, in modo simile a quello che fa l’applet che avevo segnalato (che aveva segnalato hyle) parlando dei fiori nel web. Kyle fornisce anche un’applicazione fatta e finita, la rete di parole, non solo gli esempietti. No Tags [link] [...]
Wow! Kyle, G-R-E-A-T stuff!
I love these kinds of graphs, but I got the impression that JS wasn’t mature enough for this kind of thing. JibberJim wanted to do FOAFnaut using the DOM, but instead opted for SVG because of the speed issues:
http://www.foafnaut.org/
I would love JS to deal with these kinds of performance problems better. Not having a solid understanding of the underlying engineering that powers JS in FF/IE/etc, I can’t really say what’s wrong, but it seems silly to me that JS is fundimentally less able to do animation and effects than Flash is.
Cheers,
nym
Tom,
I might agree with your insight. I hope these kinds of experiments can help us determine just how far we can strech JS.
[...] Ajaxian » Visual Wordnet (tags: visualization ajax) [...]
[...] on Jun 7, 2006, 7:42AM Posted in java script, visualization | Trackback | del.icio.us | Translate | Top OfPage [...]