Archive Search

  • This project is developing new means for querying relational databases and live datastreams through the manipulation of physical objects. Parameterized query fragments are embodied as physical tokens ("parameter wheels"). These tokens are
  • Actuated Workbench -
    The Actuated Workbench is a device that uses magnetic forces to move objects on a table in two dimensions. It is intended for use with existing tabletop tangible interfaces, providing an additional feedback loop for computer output, and helping to
  • Dolltalk -
    In order to give the child the impression that a character is listening to their stories, we have invented a clever mechanism that captures the motions and speech of a child using sensors and audio processing. Continuing in the vein of research on
  • Keynote lecture at the 11th International Conference on New Interfaces for Musical Expression. 30 May - 1 June 2011, Oslo, Norway.
  • ... from the online Flickr photo sharing website. The gallery installation consists of 4...
  • Digital video installation 1 monitor colour, silent An installation using one monitor, one live computer feed (simulating in realtime the process of genetic recombinance), one rock with crystals growing over it and a tank with live fish.
  • CADcast -
    CADcast is a system for projecting instructions into 3-D workspaces. It supports users in constructing three dimensional structures with greater efficiency and more accuracy. The system also supports improved coordination between the design and
  • PegBlocks -
    Pegblocks are networked tactile transducers. As users manipulate the array of pegs, sliding them back and forth, motion is converted to electricity and converted back into motion through out the rest of the network. The resulting movements of the
  • LumiTouch -
    The Lumitouch system consists of a pair of interactive picture frames. When one user touches her picture frame, the other picture frame lights up. This touch is translated to light over an Internet connection. We introduce a semi-ambient display
  • Stills from a series of computer generated animations These works were produced using a home-built S-100 bus system employing asynchronous 8MHz/11MHz 8080/8088 (8 bit/16 bit) CPU's and Matrox video cards with home-developed digital to analogue