Tim Disney

contracts.coffee

contracts.coffee is a dialect of CoffeeScript with build-in support for contracts. A full description and documentation is on its web site

JSVis

JSVis is an object visualization for JavaScript code. It runs through all the objects it can find in the global namespace and shows their relationships in a node-link vis. It uses the awesome JavaScript InfoVis Toolkit to do the heavy visualization lifting.

To try it out click here.

This was originally a class project and you can check out the project website for some of the rational behind it. The latest and greatest code (and maybe documentation) can be found on github.

A little interactive fiction game I wrote for class. See the post I wrote for more details.

Webvo

This is what I spent most of my time on during the fall of ‘06. Webvo is a web-based PVR system. It provides easy recording of television shows without the hassle of VCRs. It is similar to TiVo and MythTV except that it uses a browser interface only. The cool/useful thing about it is that you can manage your PVR from any computer that can see the webvo server.

All the backend code was written in ruby and the frontend used ajax techniques with the beautiful MochiKit javascript library.

BRISC

BRISC is what I, along with my partners in crime, Mike and Mailan, worked on summer ‘06 for the REU MediX program. It is a content based image retrieval system for CT lung nodules. It’s a nifty app that allows the user to search for images (lung nodules in this case) based only on the features inherent in a given query image. This means there is no need to manually annotate every single image in the database.

We released it under the GPL and have it hosted over at Sourceforge. Check it out, download it, change the source, make it better! Do it all at here.