| Tyson R. Henry and Scott E. Hudson. Using Active Data in a UIMS. ACM SIGGRAPH Symposium on User Interface Software and Technology, Proceedings UIST'88, Banff, Alberta, Canada, Oct., 1988, pp. 167-178. |
....Lapidary 8 2.5 Constraint Builders Much of the behavior in Lapidary is specified using constraints on objects. A constraint is a relationship among objects that is defined once and then maintained automatically by the system, even when the objects change. Like Peridot [21] and Apogee [8], Lapidary uses one way constraints, which means that a property of one object (e.g. the LEFT of object A) can depend on another object (B.LEFT) but the reverse is not implied (if B.LEFT changes, A.LEFT is changed automatically, but if A.LEFT is 2 changed, B.LEFT is not changed by the system) ....
Tyson R. Henry and Scott E. Hudson. Using Active Data in a UIMS. ACM SIGGRAPH Symposium on User Interface Software and Technology, Proceedings UIST'88, Banff, Alberta, Canada, Oct., 1988, pp. 167-178.
.... 2) maintain consistency between the application data and the graphical objects used to display this data, 3) maintain consistency among multiple views of data, 4) specify how graphical objects should respond to input events, and 5) hierarchically compose complex objects from simpler objects [39, 47, 49, 35, 20, 2, 4, 22, 37]. Because of their utility, dataflow constraints are now used in a wide variety of interactive applications, including spreadsheets, graphical interface toolkits [35, 2, 20, 27, 46, 47, 36, 34, 22] graphical layout systems [18] simulation systems [3, 4] animations [12] imperative programming ....
.... should respond to input events, and 5) hierarchically compose complex objects from simpler objects [39, 47, 49, 35, 20, 2, 4, 22, 37] Because of their utility, dataflow constraints are now used in a wide variety of interactive applications, including spreadsheets, graphical interface toolkits [35, 2, 20, 27, 46, 47, 36, 34, 22], graphical layout systems [18] simulation systems [3, 4] animations [12] imperative programming languages [14, 33] and programming environments [37] QuickPlan 4 3 Why Multi Output, Multi Way Dataflow Constraints are Important One way constraints handle many aspects of interactive ....
Tyson R. Henry and Scott E. Hudson. Using Active Data in a UIMS. ACM SIGGRAPH Symposium on User Interface Software and Technology, Proceedings UIST'88, Banff, Alberta, Canada, Oct., 1988, pp. 167-178.
No context found.
Tyson R. Henry and Scott E. Hudson. Using Active Data in a UIMS. ACM SIGGRAPH Symposium on User Interface Software and Technology, Proceedings UIST'88, Banff, Alberta, Canada, Oct., 1988, pp. 167-178.
No context found.
Tyson R. Henry and Scott E. Hudson. Using Active Data in a UIMS. ACM SIGGRAPH Symposium on User Interface Software and Technology, Proceedings UIST'88, Banff, Alberta, Canada, Oct., 1988, pp. 167-178.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC