A Model-Based Framework for Multi-Adaptive Migratory User Interfaces

Nowadays users are surrounded by a broad range of networked interaction devices for carrying out their everyday activities. Flexible and natural interaction with such devices in a seamless manner remains a challenging problem, as many different contexts of use (platform, user, and environment) have to be supported. In this regard, enabling task continuity by preserving the user interface’s state and adapting it to the changing context of use can help to improve user experience despite possible device changes. The development of such multi-adaptive migratory user interfaces (MAMUIs) involves several challenges for developers that are partially addressed by frameworks like CAMELEON-RT. However, supporting the development of user interfaces with adaptation and migration capabilities is still a challenging task. In this paper, we present an integrated model-based framework for supporting the development of MAMUIs.

[1]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[2]  Sebastian Abeck,et al.  Modellgetriebene Entwicklung grafischer Benutzerschnittstellen (Model-Driven Development of Graphical User Interfaces) , 2008, i-com.

[3]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[4]  Reinhard Oppermann,et al.  Individualisierte Systemnutzung , 1989, GI Jahrestagung.

[5]  Fabio Paternò,et al.  Ambient Intelligence for Supporting Task Continuity across Multiple Devices and Implementation Languages , 2010, Comput. J..

[6]  Goetz Botterweck,et al.  A model-driven approach to the engineering of multiple user interfaces , 2006, MoDELS'06.

[7]  Yijun Yu,et al.  Integrating adaptive user interface capabilities in enterprise applications , 2014, ICSE.

[8]  Fabio Paternò,et al.  On-demand cross-device interface components migration , 2010, Mobile HCI.

[9]  Joëlle Coutaz,et al.  CAMELEON-RT: A Software Architecture Reference Model for Distributed, Migratable, and Plastic User Interfaces , 2004, EUSAI.

[10]  Philippe A. Palanque,et al.  A multi-formalism approach for model-based dynamic distribution of user interfaces of critical interactive systems , 2014, Int. J. Hum. Comput. Stud..

[11]  Peter Brusilovsky,et al.  Adaptive Hypermedia , 2001, User Modeling and User-Adapted Interaction.

[12]  Jeff Magee,et al.  Self-Managed Systems: an Architectural Challenge , 2007, Future of Software Engineering (FOSE '07).

[13]  Hidetoshi Nonaka,et al.  Architecture for migratory adaptive user interfaces , 2008, 2008 8th IEEE International Conference on Computer and Information Technology.

[14]  Anthony F. Norcio,et al.  Adaptive human-computer interfaces: a literature survey and perspective , 1989, IEEE Trans. Syst. Man Cybern..

[15]  Craig A. Knoblock,et al.  A Survey of Digital Map Processing Techniques , 2014, ACM Comput. Surv..

[16]  Yijun Yu,et al.  Adaptive Model-Driven User Interface Development Systems , 2014, ACM Comput. Surv..