|

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
|