Code Swarm
Code swarm is a nice project that visualizes a code commits history. It was developed using the processing language which is built on top of Java as a language+framework to rapidly generate visualizations for the web. I’m not sure this language will long live in light of the rapid developments of Canvas in modern (!= IE) browsers. Processing was recently ported to JavaScript by john Resig the creator of the excellent jQuery JavaScript framework, and other interesting tools are developed using JavaScript+Canvas (I wonder what would be the new buzzword acronym for that) like Algorithm Ink (I even drew something with it).
Since code swarm is open sourced I’ve used it to visualize the CMS application I’m working on at my company (SourceMedia). The video depicts over one year of commits history to subversion. Different colors represent different file types: red – source code, blue – jars, orange – images and green – configuration files.
I can’t say I’ve learned much from it, yet it’s an interesting first step that tries to convey the work done during a development of real world apps.

Javascript+Canvas = Canvascript
or Vas for short
?
Ivy
July 10, 2008 at 11:11 pm