AIDE: a step toward metric-based interface development tools
Proceedings of the 8th annual ACM symposium on User interface and software technology
A modular geometric constraint solver for user interface applications
Proceedings of the 14th annual ACM symposium on User interface software and technology
The Cassowary linear arithmetic constraint solving algorithm
ACM Transactions on Computer-Human Interaction (TOCHI)
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
Towards a Very Large Model-Based Approach for User Interface Development
UIDIS '99 Proceedings of the 1999 User Interfaces to Data Intensive Systems
Requirements for Automatically Generating Multi-Modal Interfaces for Complex Appliances
ICMI '02 Proceedings of the 4th IEEE International Conference on Multimodal Interfaces
SUPPLE: automatically generating user interfaces
Proceedings of the 9th international conference on Intelligent user interfaces
PAC: AN OBJECT ORIENTED MODEL FOR IMPLEMENTING USER INTERFACES
ACM SIGCHI Bulletin
Preference elicitation for interface optimization
Proceedings of the 18th annual ACM symposium on User interface software and technology
Multimodal user interfaces for smart environments: the multi-access service platform
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Automated Usability Evaluation during Model-Based Interactive System Development
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
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
Adjustable context adaptations for user interfaces at runtime
Proceedings of the International Conference on Advanced Visual Interfaces
An automated layout approach for model-driven WIMP-UI generation
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Model-driven development and evolution of customized user interfaces
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Cedar studio: an IDE supporting adaptive model-driven user interfaces for enterprise applications
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
International Journal of Human-Computer Studies
Hi-index | 0.00 |
Offering user interfaces for interactive applications that are flexible enough to be adapted to various context-of-use scenarios such as supporting different display sizes or addressing various input styles requires an adaptive layout. We describe an approach for layout derivation that is embedded in a model-based user interface generation process. By an interactive and tool-supported process we can efficiently create a layout model that is composed of interpretations of the other design models and is consistent to the application design. By shifting the decision about which interpretations are relevant to support a specific context-of-use scenario from design-time to run-time, we can flexibly adapt the layout to consider new device capabilities, user demands and user interface distributions. We present our run-time environment that is able to evaluate the relevant model layout information to constraints as they are required and to reassemble the user interface parts regarding the updated containment, order, orientation and sizes information of the layout-model. Finally we present results of an evaluation we performed to test the design and run-time efficiency of our model-based layouting approach.