March 2012

SPARKvue Augmented Reality

Working with Sally Ride Science and PASCO I extended the desktop version of SPARKvue to support augmented reality views of the experimental setup.

In this enhanced version of SPARKvue sensors are tagged with fiduciary markers. The video from a camera pointed at the experimental setup is shown beneath normal UI elements, and measurements from sensors are drawn into the video as it runs.

August 1995

QuickTime Conferencing Components

QuickTime Conferencing was a short-lived project that tried to bring live communications technologies under the umbrella of QuickTime. To make it usable for most people's net connections, it needed codecs that were both low bandwidth and required limited CPU power. That combination was tricky, and so Apple asked me to help them by packaging NetPhone's CVSD and modified GSM codecs as audio components that could be used by QuickTime.

November 1992


Marrakech took the hypermedia concepts I explored in WorkSpace and applied them to the problem of managing workflow and assets for multimedia development.

June 1991


WorkSpace was an interesting application that took user interface ideas from Andy Hertzfeld's Servant, and hypermedia ideas from all over, and combined them into a personal information manager that used the web of links between entities to represent meaning. It was never released as a product, but was where I first started creating ZooLib, and formed the basis of Marrakech and ultimately of Measurement in Motion.

Project Archives