Human-Computer Interaction and Design
University of Washington
DENIM

DENIM and SILK - Visual Language Project

The original version of SILK was limited in the types of events it could handle. It could only handle single clicking of the left mouse button. Most programs allow a variety of more sophisticated interaction techniques, such as clicking with other mouse buttons, double clicking, and dragging and dropping. The SILK storyboards also suffer from exponential blowup: as the number of screens increase, the number of arrows rises exponentially.

The DENIM/SILK Visual Language Project is studying and implementing methods of extending SILK's visual language to address these problems. We have implemented extensions incorporating more types of events, such as double clicking, right clicking, a timer, and simple animation. Currently, we are studying ways to introduce conditional events and abstractions analogous to subroutines, while maintaining as much of the language's simplicity as possible.

More Information

DENIM/SILK Visual Language 2.0 (in progress)
SILK Visual Language 1.5

Contact

James Lin
James Landay
web (at) dub.washington.edu · Copyright © 2004-2005 by the Regents of the University of Washington · Last updated Friday, 04-Apr-2008 12:09:54 PDT