Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
System simulation programming styles and languages
System simulation programming styles and languages
Constraint programming languages: their specification and generation
Constraint programming languages: their specification and generation
The filter browser defining interfaces graphically
European conference on object-oriented programming on ECOOP '87
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory
ACM Transactions on Programming Languages and Systems (TOPLAS)
Constraint-based animation: temporal constraints in the animus system
Constraint-based animation: temporal constraints in the animus system
Automatic generation of interfaces using constraints
Automatic generation of interfaces using constraints
Hi-index | 0.00 |
Many simulation environments lack modern user interfaces. This paper describes an approach to user interfaces that is very well suited for object-oriented simulation environments. Our approach views user interfaces as constraints that are maintained between separate objects. The constraints and the participating objects are modeled with a type language that captures the important aspects of an interface. Some of these aspects are the relationships and their types between various presentation objects. The type language can be produced graphically with the help of an interactive interface generator that can define and manipulate user interfaces to typed objects. The implementation of this interface generator does not disturb a running simulation and is based on constraint-satisfaction. Keywords: simulation environment, user interfaces, object-oriented, constraints.