A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
Translucent patches—dissolving windows
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
A perceptually-supported sketch editor
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
A mark-based interaction paradigm for free-hand drawing
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
Supporting design activities in the written medium
CHI '95 Conference Companion on Human Factors in Computing Systems
CHI '95 Conference Companion on Human Factors in Computing Systems
Interactive sketching for the early stages of user interface design
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Implicit structure for pen-based systems within a freeform interaction paradigm
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An architecture for pen-based interaction on electronic whiteboards
AVI '00 Proceedings of the working conference on Advanced visual interfaces
A temporal model for multi-level undo and redo
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
SATIN: a toolkit for informal ink-based applications
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
SATIN: a toolkit for informal ink-based applications
ACM SIGGRAPH 2006 Courses
SATIN: a toolkit for informal ink-based applications
ACM SIGGRAPH 2007 courses
Hi-index | 0.00 |
Our goal is to empower individuals involved in design activities using the written medium, by amending it carefully with computational facilities. To preserve the fluidity and swiftness of design activities, we let users dynamically associate marks on the display surface with interpretations that provide interesting operations to the user.Inherent to typical computer applications is a very static relationship between internal data structures and presentation. In contrast, applications in our system (we call them interpretations), have to be able to deal with a much more dynamic relationship between those areas.This paper motivates this idea, presents challenges faced by such an approach, explains a framework for designing and implementing such interpretations, and illustrates how exemplary interpretations make use of this framework.