A generic platform for addressing the multimodal challenge
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Ten myths of multimodal interaction
Communications of the ACM
The human-computer interaction handbook
Advances in Robust Multimodal Interface Design
IEEE Computer Graphics and Applications
ICARE: a component-based approach for the design and development of multimodal interfaces
CHI '04 Extended Abstracts on Human Factors in Computing Systems
ICARE software components for rapidly developing multimodal interfaces
Proceedings of the 6th international conference on Multimodal interfaces
Reflective physical prototyping through integrated design, test, and analysis
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Eyepatch: prototyping camera-based interaction through examples
Proceedings of the 20th annual ACM symposium on User interface software and technology
The openinterface framework: a tool for multimodal interaction.
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Towards a Theoretical Framework for Learning Multi-modal Patterns for Embodied Agents
ICIAP '09 Proceedings of the 15th International Conference on Image Analysis and Processing
i*CATch: a scalable plug-n-play wearable computing framework for novices and children
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Engineering patterns for multi-touch interfaces
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
i*Chameleon: a scalable and extensible framework for multimodal interaction
CHI '11 Extended Abstracts on Human Factors in Computing Systems
Hi-index | 0.00 |
We present i*Chameleon, a configurable and extensible multimodal platform for developing highly interactive applications. The platform leverages a principled and comprehensive development cycle to systematically capture the multimodal interaction artifact. Importantly, by introducing MVC architectural pattern, it enforces the concept of separation-of-concerns to enable cross collaboration among device engineers, programmers, modality designers and interaction designers who are collectively working on different aspects of human computer interaction and programming. Collectively, the development efforts are combined, integrated and compiled by the i*Chameleon kernel to derive the multimodal interactive application. The i*Chameleon platform sets itself apart from previous works in that it advocates the need to engineer a software development approach that leverages a MVC software architectural pattern to promote ease of software development through division of responsibilities among engineers and HCI designers. To validate the usefulness of i*Chameleon, we describe several application case examples to demonstrate the ease of developing multimodal applications through systematic integration of the design models as described above.