“…The described architecture includes modules to support A daptive, M ultilingual, M ultiplatform, M ultidevice, M ultimodal I nteraction, ( AM4I , “Amphorae”, for short), as follows:- Multimodal Interaction —The architecture supports a variable and dynamic number of input and output modalities by adopting an Interaction Manager assisted by Fusion and Fission services. These modules, together, can be seen as a macro Interaction Manager capable of receiving events from input (and passive) modalities, combining them (considering, for instance, a CARE model [5,56]) and sending information to output modalities.In the first approach, each device runs an instance of the Interaction Manager while, in the second approach, a single cloud based Interaction Manager runs remotely and each device connects to it.
- Multidevice —The proposal encompasses Interaction Managers, which are continuously running at building servers or the cloud, and all the interaction modalities know their location and communicate with them [15,17]. Complex devices, such as smartphones, integrate in the architecture manifold: as platforms to run applications, as (several) passive modalities, and providing multiple input and output modalities.
- Multiplatform —One important characteristic of the architecture, originating from its decoupled, distributed nature, is the ability to encompass multiple platforms.
…”