• DocumentCode
    3184941
  • Title

    HCI⁁2 Workbench: A development tool for multimodal human-computer interaction systems

  • Author

    Shen, Jie ; Shi, Wenzhe ; Pantic, Maja

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London, UK
  • fYear
    2011
  • fDate
    21-25 March 2011
  • Firstpage
    766
  • Lastpage
    773
  • Abstract
    In this paper, we present a novel software tool designed and implemented to simplify the development process of Multimodal Human-Computer Interaction (MHCI) systems. This tool, which is called the HCI^2 Workbench, exploits a Publish / Subscribe (P/S) architecture to facilitate efficient and reliable inter-module data communication and runtime system management. In addition, through a combination of SDK, software tools, and standardized description / configuration file semantics, the HCI^2 Workbench provides an easy-to-follow procedure for developing highly flexible and reusable modules. Moreover, the HCI^2 Workbench features system persistence and portability by using standardized module packaging method and system configuration files. Last but not least, usability was another major concern. Unlike other similar tool, including Psyclone and ActiveMQ, the HCI^2 Workbench provides a complete graphical environment to support every step in a typical MHCI system development process, including module program development and debugging, module packaging, module management, system configuration, module and system testing, in a convenient and intuitive manner. To help demonstrating the HCI^2 Workbench, we also present a readily-applicable system developed using our tool. This open-source demo system, which is called the CamGame, consists of an interactive system allowing users to play a computer game using hand-held marker(s) and low-cost camera(s) instead of keyboard and mouse.
  • Keywords
    computer games; data communication; human computer interaction; interactive systems; program debugging; public domain software; software packages; software reusability; software tools; ActiveMQ; CamGame; HCI2 workbench; MHCI system; Psyclone; computer game; configuration file semantics; graphical environment; handheld marker; interactive system; intermodule data communication; module management; module packaging; multimodal human-computer interaction system; open source demo system; program debugging; program development; publish-subscribe architecture; readily applicable system; runtime system management; software tool; standardized module packaging method; system configuration; system configuration file; system testing; Computer architecture; Human computer interaction; Protocols; Runtime; Software tools; Usability; Centralized System Managemen; Development Tool; Module Reusability; Multimodal Human-Computer Interface; Publish / Subscribe Architecture; Software Framework; Software Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automatic Face & Gesture Recognition and Workshops (FG 2011), 2011 IEEE International Conference on
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    978-1-4244-9140-7
  • Type

    conf

  • DOI
    10.1109/FG.2011.5771346
  • Filename
    5771346