Constraints are widely recognized as a useful tool for user interface constructino. Through constraints, relationships among user interface components can be defined declaratively, leaving the task of relationship management to a constraint solver. Multi-way constraint solvers supporting constraint hierarchies provide a means to specify preferential constraint relationships with a dynamically changing computation flow, making them especially well suited to interactive user interfaces. However, previous such constraint solvers lack the ability to enforce inequalities or to effectively handle cyclic constraint relationships. These deficiencies limit the problems that could be solved using a constraint-based approach. This paper presents a new...
Abstract: Due to a high competitive pressure on the global software market, in many areas the softwa...
The MADE constraint system provides excellent opportunities to introduce constraints in a multimedia...
Use of constraint-based techniques in interactive graphics applications poses a variety of unique ch...
Thesis (Ph. D.)--University of Washington, 1991Interactive, direct-manipulation, graphical user inte...
textabstractThe use of constraints for the definition of graphical user interfaces has been recogniz...
A constraint satisfaction problem is a classical artificial intelligence paradigm characterized by a...
Software that emphasizes pictures, rather than text, has become increasingly popular since the intr...
Linear equality and inequality constraints arise naturally in specifying many aspects of user interf...
Inequality constraints are useful for specifying various aspects of user interfaces, such as constra...
This paper describes the application of artificial intelligence principles to constraint management ...
User interfaces are difficult to get right, and implementing and maintaining them takes up a signifi...
One-way dataflow constraints have gained popularity in many types of interactive systems because of ...
User interfaces are costly to develop and difficult to get correct. Estimates place the effort of pr...
Linear equality and inequality constraints arise naturally in specifying many aspects of user interf...
Constraint hierarchies have been proposed to solve over-constrained systems of constraints by specif...
Abstract: Due to a high competitive pressure on the global software market, in many areas the softwa...
The MADE constraint system provides excellent opportunities to introduce constraints in a multimedia...
Use of constraint-based techniques in interactive graphics applications poses a variety of unique ch...
Thesis (Ph. D.)--University of Washington, 1991Interactive, direct-manipulation, graphical user inte...
textabstractThe use of constraints for the definition of graphical user interfaces has been recogniz...
A constraint satisfaction problem is a classical artificial intelligence paradigm characterized by a...
Software that emphasizes pictures, rather than text, has become increasingly popular since the intr...
Linear equality and inequality constraints arise naturally in specifying many aspects of user interf...
Inequality constraints are useful for specifying various aspects of user interfaces, such as constra...
This paper describes the application of artificial intelligence principles to constraint management ...
User interfaces are difficult to get right, and implementing and maintaining them takes up a signifi...
One-way dataflow constraints have gained popularity in many types of interactive systems because of ...
User interfaces are costly to develop and difficult to get correct. Estimates place the effort of pr...
Linear equality and inequality constraints arise naturally in specifying many aspects of user interf...
Constraint hierarchies have been proposed to solve over-constrained systems of constraints by specif...
Abstract: Due to a high competitive pressure on the global software market, in many areas the softwa...
The MADE constraint system provides excellent opportunities to introduce constraints in a multimedia...
Use of constraint-based techniques in interactive graphics applications poses a variety of unique ch...