Interactive systems are an integral part of our daily lives today. The simple and intuitive operation of the user interface (UI) of interactive systems is critical for user acceptance. However, the user interfaces (UIs) of interactive systems become increasingly complex since many heterogeneous and dynamically changing contexts of use (platform, user, environment) have to be supported. It is no longer sufficient to provide a single “one-size-fits-all” user interface.
Together with its partner, Wincor Nixdorf International GmbH, the s-lab develops a model-driven ap-proach to support the efficient development of adaptive UIs. Adaptive UIs have been promoted as a solution for context variability due to their ability to automatically adapt the UI to the context of use at runtime.
Description of the Task
As there can be many techniques and ways to adapt a user interface (e.g. layout, navigation, task-feature set adaptation), the first goal is to create a taxonomy of UI adaptation rules. Based on this tax-onomy, a systematic method to describe UI adaptation rules should be developed. A proof-of-concept shall be implemented by using an existing rule engine and integrating it into the existing Eclipse-based tool-chain.
- Model-driven Software Development
- Programming Experience
Dr. Stefan Sauer