Demos & Code Samples
Rich Internet Applications
Audiomata
An experiment in programatically generated music. The UI and sequencing are all standards-based, but the actual sound is generated by a Java Applet which serves as a proxy exposing Java's MIDI API to JavaScript.
Geographic Event Visualization
Demo for a project for a music-industry focused social marketing firm that wanted a tool to visualize geographic data in real or elapsed time. Using the Google Maps API, markers are gradually placed at locations based on a back-end data feed (which, for demo purposes, is actually a static text file, so it runs out after about a minute).
Life
Conway's Game of Life. Interactive front-end is built with JavaScript, a back end that generates animated GIFs for storage and playback is built with Python and ImageMagick
Baffler
Simple player-vs-ai or player-vs-player strategy game. Players take turns marking off squares with either a rising or falling line. Lines may not touch corners touched by previously played lines. Last player to move wins.
Code
CAST
An experiment in addressed content vs syntax-heavy templating.
CallSource
PHP wrappers around a remote XML service.