menu (Site structure)
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.