Affiliation:
1. Univ. of Washington, Seattle
2. Tektronix, Inc., Beaverton, OR
Abstract
A constraint describes a relation that must be maintained. Constraints provide a useful mechanism to aid in the construction of interactive graphical user interfaces. They can be used to maintain consistency between data and a view of the data, to maintain consistency among multiple views, to specify layout, and to specify relations between events and responses for describing animations of interactive systems and event-driven simulations. Object-oriented techniques for constraint representation and satisfaction are presented, and a range of examples that demonstrate the practical use of static and temporal constraints for such purposes is presented. These examples include animations of algorithms and physics simulations, and constructing user-interface elements such as file browsers, views onto statistical data, and an interactive monitor or a simulated operating system.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design
Reference59 articles.
1. Two systems which produce animated representations of the execution of computer programs
2. BECKER R. A. AND CLEVELAND W.S. Brushing scatterplots. AT&T Bell Laboratories Murray Hill N.J. 1986.]] BECKER R. A. AND CLEVELAND W.S. Brushing scatterplots. AT&T Bell Laboratories Murray Hill N.J. 1986.]]
3. BECKER R. A. CLEVELAND W. S. AND WILKS A. R. High-interaction graphics for data analysis. AT&T Bell Laboratories Murray Hill N.J. June 1986.]] BECKER R. A. CLEVELAND W. S. AND WILKS A. R. High-interaction graphics for data analysis. AT&T Bell Laboratories Murray Hill N.J. June 1986.]]
4. BIRTWISTLE G. M. DAHL O.-J. MYHRHAUG B. AND NYGAARD K. SIMULA Begin. Auerbach Pennsauken N.J. 1973.]] BIRTWISTLE G. M. DAHL O.-J. MYHRHAUG B. AND NYGAARD K. SIMULA Begin. Auerbach Pennsauken N.J. 1973.]]
Cited by
151 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Computational Methodologies for Understanding, Automating, and Evaluating User Interfaces;Extended Abstracts of the CHI Conference on Human Factors in Computing Systems;2024-05-11
2. Graph4GUI: Graph Neural Networks for Representing Graphical User Interfaces;Proceedings of the CHI Conference on Human Factors in Computing Systems;2024-05-11
3. Index/Author’s Biography;Pick, Click, Flick!;2024-03-14
4. Bibliography;Pick, Click, Flick!;2024-03-14
5. Conclusions;Pick, Click, Flick!;2024-03-14