MyUI Project Logo
Mainstreaming Accessibility through Synergistic User Modelling and Adaptability
Text size: Increase font size Default font size Decrease font size

Abstract application Interaction Model

The Abstract Application Interaction Model (AAIM) specifies the interaction between user and system in a manner which is independent of concrete appearance and interaction mechanisms. It provides the basis for user interface generation and adaptation by defining the commonalities of all possible user interface variants. The MyUI AAIM extends the UML 2 State Machine Diagram. It models the interaction without specifying the presentation modalities or used control elements. These aspects can be adapted in MyUI and are therefore not part of the AAIM.

When developing a new adaptive MyUI application, creating an AAIM is the developer's main responsibility. The MyUI development toolkit provides extensive support opportunities for adaptive application development. AAIM creation is supported by a graphical state modeler.

Figure of the Abstract Application Interaction Model and its role within the MyUI Framework to describe the interaction between the user and the application

This project is partially funded by the European Commission under the Seventh (FP7 2007 - 2013)
Framework Programme for Research and Technological Development
Copyright MyUI Consortium (Feb. 2010 to Oct. 2012)