Archive for the ‘Tools/Apps’ Category

Random Graph

Sunday, July 13th, 2008

Random GraphThis graph was generated using circo, a tool part of the graphviz package. The legend and the graph were generated separately and merged using paint. The graph represents simulation of a heterogeneous P2P network.

Wikicharts

Saturday, January 19th, 2008

Wikicharts is a tool to get the most viewed pages of the month in wikipedia. No points for guessing the most viewed page of Wikipedia: the Main Page :). Wikicharts can be embedded into a wiki to get its usage statistics. Check out the wikicharts wikipedia page for details of how it works.
List of all the wikimedia tools.(takes some time to load)

AniGraph Released

Thursday, November 8th, 2007

AniGraph Screenshot

Yesterday we* released the code of “AniGraph” - A visualization tool for Graph based Algorithms. This project was done a couple of years back for IEEE Indicon Student Design Contest conducted by IIT KGP branch of IEEE.

Using AniGraph one can playback the execution sequence of any Graph based Algorithm. It provides a C++ API, which can be used for recording visualisation events at key stages of the program implementing the algorithm. On executing this “AniGraph-Instrumented code”, specified events are recorded into a log file. This file can then be “played” in the AniGraph visualizer, which internally uses the “Dot” system for generating images of the graphs.

AniGraph can be used as an aid for teaching Algorithms. Since AniGraph is agnostic of the algorithm being visualized, it can be used to animate any Graph (or Tree) based algorithm.
* - Myself, Srikar and Praveena developed AniGraph during our final year in NITK, Surathkal.

CamStudio

Sunday, August 5th, 2007

In need of a tool for screen recording, I stumbled over CamStudio. Its a nice and simple freeware for recording screen activities with audio commentary generating avi/swf videos. A screen recorder is typical used for creating videos for demonstrating a software application/tool. I am using this to record some videos to teach my mom some basics of computer and the internet.