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
101 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. The Future of Computational Approaches for Understanding and Adapting User Interfaces;Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing Systems;2023-04-19
2. Computational Approaches for Understanding, Generating, and Adapting User Interfaces;CHI Conference on Human Factors in Computing Systems Extended Abstracts;2022-04-27
3. RealitySketch;Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology;2020-10-20
4. Constraint-Based Local Search;Handbook of Heuristics;2018
5. Constraint-Based Local Search;Handbook of Heuristics;2017