Sketching Interfaces (SILK)

Validation level: 5. CHI, UIST, CSCW and TOCHI paper publication

Drawing interactive interfaces with a stylus.

Copy Bibtex Lecolinet, E. Designing GUIs by Sketch Drawing and Visual Programming. doi 
Copy Bibtex Landay, J. and Myers, B. Sketching Interfaces: Toward More Human Interface Design. In Computer, 34: 56-64, 2001.
Also featured in
Storyboard of Functions

Sketching Objects: Using a stylus, the user directly creates objects on the screen.

Gestures: The user can use the stylus gestures for more common commands, such as delete and copy.

Transform: The transform command allows the user to transform their sketches to cleaner interface objects.

Behaviour: The user may assign simple interactions to the objects they have sketched, such as add or remove an object.


Has gestural interactions for copying, deleting, and other often used functions.
Creating objects and manipulating them is reified in the stylus.
The stylus instrument is polymorphic in that it may create any accepted object.
Appropriability for other interactive purposes and simple programs.


Discoverability is limited - user has to learn commands and tools prior to use.
No expressivity.