skip to main content
10.1145/142750.142787acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article
Free Access

Controlling user interface objects through pre- and postconditions

Published:01 June 1992Publication History

ABSTRACT

We have augmented user interface objects (i.e. windows, menus, buttons, sliders, ets.) with preconditions that determine their visibility and their enabled/disabled status and postconditions that are asserted when certain actions are performed on the object. Postconditions are associated with each functionally different action on the object. Attaching pre- and postconditions to interface objects provides several useful features, such as selective enabling of controls, rapid prototyping, and automatic generation of explanations and help text.

References

  1. 1.Foley, J., C. Gibbs, and W. Kim, "Algorithms to Transform the Formal Specification of a User- Computer Interface" in Proceedings INTERACT '87, 2nd IFIP Conference on Human-Computer Interaction, Elsevier Science Publishers, Amsterdam, 1987, pp. 1001-1006.Google ScholarGoogle Scholar
  2. 2.Foley, J., W. Kim, S. Kovacevic, and K. Murray, "Defining Interfaces at a High Level of Abstraction", IEEE Software, 6(1), January 1989, pp. 25-32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Foley, J., D. Gieskens, W Kim, S. Kovacevic, L. Moran, P. Sukaviriya, "A Second-Generation Knowledge Base for the User Interface Design Environment", Report GWU-IIST-91-13, Dept. of Electrical Engineering and Computer Science, George Washington University, Washington D.C., May 1991.Google ScholarGoogle Scholar
  4. 4.Foley, J., W.C. Kim, S. Kovacevic, and K.Murray, "UIDE - An Intelligent User Interface Design Environment", in Sullivan, J. and Tyler, S. (eds.), Architectures for Intelligent Interfaces: Elements and Prototypes, Addison-Wesley, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Green, M., "The Design of Graphical User interfaces", Technical Report CSRI-170, Computer Systems Research Institute, University of Toronto, 1985.Google ScholarGoogle Scholar
  6. 6.Green M., "A Survey of Three Dialogue Models" in ACM Transactions on Graphics 5(3), July 1986, pp. 244-275. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Heller D., "XView Programming Manual", O'Reilly & Associates, Inc., October 1990, ISBN 0-937175- 52-8. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Hewlett-Packard Company, "HP Interface Architect Developer's Guide", Hewlett-Packard Company, Corvallis, Oregon, October 1990.Google ScholarGoogle Scholar
  9. 9.NeXT Computer, Inc., "NeXTstep Concepts", NeXT Computer, Inc., Redwood City, CA, 1990.Google ScholarGoogle Scholar
  10. 10.Pittman J., and C. Kitrick, "VUIMS: A Visual User Interface Management System" in Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology, Snowbird, Utah, October 1990, pp. 36-46. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Senay H., P. Sukaviriya, L. Moran, "Planning for Automatic Help Generation", Report GWU-IIST-89- i0, Dept. of Electrical Engineering and Computer Science, George Washington University, Washington D.C., 1989.Google ScholarGoogle Scholar
  12. 12.Sukaviriya P., and J. Foley, "Coupling a UI Framework with Automatic Generation of Context- Sensitive Animated Help" in Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology, Snowbird, Utah, October 1990, pp. 152-166. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Sun Microsystems, Inc., "Open Windows Developer's Guide 1.1, Reference Manual", Part No. 800-5380-10, Revision A, of June 1990.Google ScholarGoogle Scholar

Index Terms

  1. Controlling user interface objects through pre- and postconditions

            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
              CHI '92: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
              June 1992
              713 pages
              ISBN:0897915135
              DOI:10.1145/142750

              Copyright © 1992 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: 1 June 1992

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              CHI '92 Paper Acceptance Rate67of216submissions,31%Overall Acceptance Rate6,199of26,314submissions,24%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader