skip to main content
10.1145/964696.964712acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article

User interface continuations

Authors Info & Claims
Published:02 November 2003Publication History

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

  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.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  3. 3. Resource Description Framework (RDF) Model and Syntax Specification. http://www.w3.org/TR/1999/ REC-rdf-syntax-19990222/.Google ScholarGoogle Scholar
  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.Google ScholarGoogle Scholar
  5. 5. Myers, B., and Kosbie, D. Reusable Hierarchical Command Objects. In Proceedings of CHI '96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6. Terry, M. and Mynatt, E. Side Views: Persistent, On-Demand Previews for Open-Ended Tasks. In Proceedings of UIST '02. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7. Steele, G. and Sussman, G. LAMBDA: The Ultimate Imperative. MIT Artificial Intelligence Laboratory Memo 353. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8. Vander Zanden, B. and Myers, B. Automatic, Look-and-Feel Independent Dialog Creation for Graphical User Interfaces. In Proceedings of CHI '90. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. User interface continuations

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        UIST '03: Proceedings of the 16th annual ACM symposium on User interface software and technology
        November 2003
        220 pages
        ISBN:1581136366
        DOI:10.1145/964696

        Copyright © 2003 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 2 November 2003

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        UIST '03 Paper Acceptance Rate25of116submissions,22%Overall Acceptance Rate842of3,967submissions,21%

        Upcoming Conference

        UIST '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader