The Cassowary linear arithmetic constraint solving algorithm
ACM Transactions on Computer-Human Interaction (TOCHI)
SUPPLE: automatically generating user interfaces
Proceedings of the 9th international conference on Intelligent user interfaces
An Ontology-Based Approach to Context Modeling and Reasoning in Pervasive Computing
PERCOMW '07 Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications Workshops
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Executable Models for Human-Computer Interaction
Interactive Systems. Design, Specification, and Verification
Proceedings of the 9th ACM SIGCHI New Zealand Chapter's International Conference on Human-Computer Interaction: Design Centered HCI
A meta user interface to control multimodal interaction in smart environments
Proceedings of the 14th international conference on Intelligent user interfaces
The performance of touch screen soft buttons
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
End-User Development and Meta-design: Foundations for Cultures of Participation
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Cicero Designer: An Environment for End-User Development of Multi-Device Museum Guides
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Personalizing graphical user interfaces on flexible widget layout
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Behavior-Sensitive User Interfaces for Smart Environments
ICDHM '09 Proceedings of the 2nd International Conference on Digital Human Modeling: Held as Part of HCI International 2009
Hi-index | 0.00 |
The definition of different variants of a user interface at design time does not seem to be flexible enough to address future needs. Context sensitivity, user preferences and unforeseen situations require new means for automatic adaptation at runtime and mechanisms for user interventions within these adaptations. In our work we aim at the utilization of models at runtime to create user interfaces that are aware of their state and the meaning behind. An important part of this approach is a layout model that constrains and eventually defines the presentation of the user interface. The model contains statements about the orientation and size of the user interface elements that generate a constraint system at runtime to calculate the layout of the interface. Based on this model we provide mechanisms for the automatic calculation of user interface layouts as well as (meta) user interface that allows the user to intervene and adjust the layout to personal preferences.