A design pattern for multimodal and multidevice user interfaces

Alessandro Carcangiu, Gianni Fenu, Lucio Davide Spano
2016 Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems - EICS '16  
In this paper, we introduce the MVIC pattern for creating multidevice and multimodal interfaces. We discuss the advantages provided by introducing a new component to the MVC pattern for those interfaces which must adapt to different devices and modalities. The proposed solution is based on an input model defining equivalent and complementary sequence of inputs for the same interaction. In addition, we discuss Djestit, a javascript library which allows creating multidevice and multimodal input
more » ... dels for web applications, applying the aforementioned pattern. The library supports the integration of multiple devices (Kinect 2, Leap Motion, touchscreens) and different modalities (gestural, vocal and touch).
doi:10.1145/2933242.2935876 dblp:conf/eics/CarcangiuFS16 fatcat:3potsuzph5hi5ox5zhnxsbif4m