Title
Constraint-based tools for building user interfaces
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.
Year
DOI
Venue
1986
10.1145/27623.29354
ACM Trans. Graph.
Keywords
DocType
Volume
multiple view,statistical data,constraint representation,object-oriented programming,constraint satisfaction,additional key words and phrases: animation,constraints,graphical programming,temporal constraint,temporal constraints,file browser,user interfaces,interactive graphical user interface,event-driven simulation,Object-oriented technique,user- interface management systems,consistency of multiple views,interactive monitor,interactive system,Constraint-based tool
Journal
5
Issue
ISSN
Citations 
4
0730-0301
111
PageRank 
References 
Authors
27.87
20
2
Search Limit
100111
Name
Order
Citations
PageRank
Alan Borning12334638.98
Robert Duisberg215339.19