| User interface continuations |
| Full text |
Pdf
(346 KB)
|
| Source
|
Symposium on User Interface Software and Technology
archive
Proceedings of the 16th annual ACM symposium on User interface software and technology
table of contents
Vancouver, Canada
Pages: 145 - 148
Year of Publication: 2003
ISBN:1-58113-636-6
|
|
Authors
|
|
Dennis Quan
|
MIT Computer Science and Artificial Intelligence Laboratory, 200 Technology Square, Cambridge, MA
|
|
David Huynh
|
MIT Computer Science and Artificial Intelligence Laboratory, 200 Technology Square, Cambridge, MA
|
|
David R. Karger
|
MIT Computer Science and Artificial Intelligence Laboratory, 200 Technology Square, Cambridge, MA
|
|
Robert Miller
|
MIT Computer Science and Artificial Intelligence Laboratory, 200 Technology Square, Cambridge, MA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 43, Citation Count: 2
|
|
|
ABSTRACT
Dialog boxes that collect parameters for commands often create ephemeral, unnatural interruptions of a program's normal execution flow, encouraging the user to complete the dialog box as quickly as possible in order for the program to process that command. In this paper we examine the idea of turning the act of collecting parameters from a user into a first class object called a user interface continuation. Programs can create user interface continuations by specifying what information is to be collected from the user and supplying a callback (i.e., a continuation) to be notified with the collected information. A partially completed user interface continuation can be saved as a new command, much as currying and partially evaluating a function with a set of parameters produces a new function. Furthermore, user interface continuations, like other continuation-passing paradigms, can be used to allow program execution to continue uninterrupted while the user determines a command's parameters at his or her leisure.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
1. Huynh, D., Karger, D., and Quan, D. Haystack: A Platform for Creating, Organizing and Visualizing Information Using RDF. In Proceedings of the Semantic Web Workshop, The Eleventh World Wide Web Conference 2002.
|
| |
2
|
2. Quan, D., Huynh, D., and Karger, D. Haystack: A Platform for Authoring End User Semantic Web Applications. To appear in the Proceedings of the International Semantic Web Conference 2003.
|
| |
3
|
3. Resource Description Framework (RDF) Model and Syntax Specification. http://www.w3.org/TR/1999/ REC-rdf-syntax-19990222/.
|
| |
4
|
4. Quan, D., Karger, D., and Huynh, D. RDF Authoring Environments for End Users. In Proceedings of Semantic Web Foundations and Application Technologies 2003.
|
 |
5
|
|
 |
6
|
|
| |
7
|
7. Steele, G. and Sussman, G. LAMBDA: The Ultimate Imperative. MIT Artificial Intelligence Laboratory Memo 353.
|
 |
8
|
Brad Vander Zanden , Brad A. Myers, Automatic, look-and-feel independent dialog creation for graphical user interfaces, Proceedings of the SIGCHI conference on Human factors in computing systems: Empowering people, p.27-34, April 01-05, 1990, Seattle, Washington, United States
[doi> 10.1145/97243.97248]
|
CITED BY 2
|
|
|
Michael Narayan , Christopher Williams , Saverio Perugini , Naren Ramakrishnan, Staging transformations for multimodal web interaction management, Proceedings of the 13th international conference on World Wide Web, May 17-20, 2004, New York, NY, USA
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Graphical user interfaces (GUI)
Additional Classification:
G.
Mathematics of Computing
G.1
NUMERICAL ANALYSIS
G.1.5
Roots of Nonlinear Equations
Subjects:
Continuation (homotopy) methods
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Interaction styles (e.g., commands, menus, forms, direct manipulation)
General Terms:
Design,
Standardization
Keywords:
continuations,
dialog boxes
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|