ACM Home Page
Please provide us with feedback. Feedback
User interface continuations
Full text PdfPdf (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
: Pacific Northwest National Laboratory
: New Media Innovation Centre
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
: Nokia
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
: SMART Technologies Inc.
: Intel Research
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 43,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/964696.964712
What is a DOI?

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


Collaborative Colleagues:
Dennis Quan: colleagues
David Huynh: colleagues
David R. Karger: colleagues
Robert Miller: colleagues

Peer to Peer - Readers of this Article have also read: