skip to main content
10.1145/1452392.1452421acmconferencesArticle/Chapter ViewAbstractPublication Pagesicmi-mlmiConference Proceedingsconference-collections
research-article

A three-dimensional characterization space of software components for rapidly developing multimodal interfaces

Authors Info & Claims
Published:20 October 2008Publication History

ABSTRACT

In this paper we address the problem of the development of multimodal interfaces. We describe a three-dimensional characterization space for software components along with its implementation in a component-based platform for rapidly developing multimodal interfaces. By graphically assembling components, the designer/developer describes the transformation chain from physical devices to tasks and vice-versa. In this context, the key point is to identify generic components that can be reused for different multimodal applications. Nevertheless for flexibility purposes, a mixed approach that enables the designer to use both generic components and tailored components is required. As a consequence, our characterization space includes one axis dedicated to the reusability aspect of a component. The two other axes of our characterization space, respectively depict the role of the component in the data-flow from devices to tasks and the level of specification of the component. We illustrate our three dimensional characterization space as well as the implemented tool based on it using a multimodal map navigator.

References

  1. Ballagas, R., Ringel, M., Stone, M. and Borchers, J. (2003). iStuff: a physical user interface toolkit for ubiquitous computing environments. Proc. of Human factors in computing systems 2003, ACM Press, pp. 537--544. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Benoit, A., Bonnaud, L. Caplier, A., Damousis, L., Tzovaras, D., Jourde, F., Nigay, L., Serrano, M., and Lawson, J-Y. (2006). Multimodal signal processing and interaction for a driving simulation: component--based architecture. Journal on Multimodal User Interfaces, 1, 1, pp. 49--58.Google ScholarGoogle ScholarCross RefCross Ref
  3. Bolt, R. A. (1980). Put-that-there: voice and gesture at the graphics interface. SIGGRAPH'80, 14, 3, pp. 262--270. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bouchet, J., Nigay, L. (2004). ICARE software components for rapidly developing multimodal interfaces. In Proceedings of ICMI 2004, State College, USA, pp. 251--258. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Buxton, W. (1983). Lexical and pragmatic considerations of input structures. ACM SIGGRAPH CG, 17(1), pp. 31--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Card, S., MacKinlay, J., and Robertson, G. (1991). A morphological analysis of the design space of input devices. ACM Transactions on Information Systems, 9, pp. 99--122. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Cohen, P., McGee, D., Clow, J. (2000). The efficiency of multimodal interaction for a map-based task. Proc. of the 6th ANLP Conference, ACM Press, pp. 331--338. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. COM. www.microsoft.com/comGoogle ScholarGoogle Scholar
  9. Dietz, P. and Leigh, D. (2001). DiamondTouch: a multi-user touch technology. Proc. of UIST'01, ACM Press, pp. 219--226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Dragicevic, P., and Fekete, J. D. (2001). Input device selection and interaction configuration with ICON. Joint Proc. of IHM'01 and HCI'01, Springer Verlag, pp. 543--558.Google ScholarGoogle ScholarCross RefCross Ref
  11. EJB. http://java.sun.com/products/ejb/.Google ScholarGoogle Scholar
  12. Foley, J., Wallace, V.L. and Chan, P. (1984). The human factors of graphics interaction techniques. IEEE Computer Graphics and Applications, 11, pp. 13--48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Gray, P., Ramsay, A., Serrano, M. (2007). A demonstration of the OpenInterface Interaction Development Environment. UIST'07 Adjunct Proc., ACM Press, pp. 39--40.Google ScholarGoogle Scholar
  14. Greenberg, S. and Fitchett, C. (2001). Phidgets: easy development of physical interfaces throught physical widgets. In Proc. of UIST'01, ACM Press, pp. 209--218. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Heer, J., Card, S., Landay, J. (2005). Prefuse: a toolkit for interactive information visualization. Proc. of the SIGCHI conference on Human factors in computing systems, ACM press, pp. 421--430. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Hinckley, K., and Sinclair, M. (1999). Touch-sensing input devices. ACM. Proc. of CHI'99, ACM Press, pp. 223--230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Hudson, S., Mankoff, J. (2006). Rapid construction of functioning physical interfaces from cardboard, thumbtacks, tin foil and masking tape. In Proc. of UIST'06, ACM Press, pp. 289--298. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Huot, S., Dumas, C., Dragicevic, P, Fekete, J. and Hégron, G. (2004). The MaggLite post-WIMP toolkit: draw it, connect it and run it. In Proc. of UIST'04, ACM Press, pp. 257--266. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Interface-Z, www.interface-z.com.Google ScholarGoogle Scholar
  20. iPhone, www.apple.com/iphone.Google ScholarGoogle Scholar
  21. Letessier, J., Berard, F. (2004). Visual tracking of bare fingers for interactive surfaces. In Proc. of UIST'04, ACM Press, pp. 119--122. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Lingrand, D. and Riveill, M. (2006). Input interactions and context component based modelisations: differences and similarities. Proc. of AVI'06. ACM Press. pp. 19--22. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Maynes-Aminzade, D., Winograd, T., and Igarashi, T. (2007). Eyepatch: prototyping camera-based interaction through Examples. In Proc. UIST'07, ACM Press, pp. 33--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Morch, A. I., et al. (2004). Component-based technologies for end--user development. Comunications of the ACM, Volume 47, Issue 9, pp. 59--62. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Multitel. www.multitel.beGoogle ScholarGoogle Scholar
  26. Myers, B., Hudson, S. E., Pausch, R. (2000). Past, present, and future of user interface software tools. Transactions on Computer-Human Interaction, Vol. 7, No. 1, pp. 3--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Nigay, L., Coutaz, J. (1997). Multifeature systems: the CARE properties and their impact on software design. intelligence and multimodality in multimedia interfaces, AAAI Press.Google ScholarGoogle Scholar
  28. Olsen, D. R. Jr. (2007). Evaluating user interface systems research. Proc. of UIST'07, ACM Press, pp. 251--258. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. OMG -- CORBA. www.corba.orgGoogle ScholarGoogle Scholar
  30. OpenInterface European project. IST Framework 6 STREP funded by the European Commission (FP6--35182). www.oi-project.org.Google ScholarGoogle Scholar
  31. OSGi. www.osgi.orgGoogle ScholarGoogle Scholar
  32. Ray, A., Bowman, D. A., (2007). Towards a system for reusable 3D interaction techniques. Proc. Of the 2007 ACM symposium on Virtual reality software and technology, ACM Press, pp. 187--190. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Shen, C., Vernier, F., Forlines, C., and Ringel, M. (2004). DiamondSpin: an extensible toolkit for around-the-table interaction. Proc. of CHI'04, ACM Press, pp. 167--174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Shirai, A., Geslin, E., Richir, S. (2007). WiiMedia: motion analysis methods and applications using a consumer video game controller. Proc. of the SIGGRAPH Symposium on Video Games, ACM Press, pp. 133--140. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Sinha, A., Landay, J. (2003). Capturing user tests in a multimodal, multidevice informal prototyping tool. Proc. of ICMI'03, ACM Press, pp. 117--124. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Sutton, S., Cole, R. (1997). The CSLU toolkit: rapid prototyping of spoken language systems. Proc. of UIST'97, ACM Press, pp. 85--86. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. The UIMS tool developers workshop, A metamodel for the runtime architecture of an interactive system. SIGCHI Bulletin (1992), pp. 32--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Tse, E., Shen, C., Greenberg, S. and Forlines, C. (2006). Enabling interaction with single user applications through speech and gestures on a multi-user tabletop. Proc. of AVI'06, ACM Press, pp. 336--343. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Yahoo! Pipes. http://pipes.yahoo.comGoogle ScholarGoogle Scholar

Index Terms

  1. A three-dimensional characterization space of software components for rapidly developing multimodal interfaces

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              ICMI '08: Proceedings of the 10th international conference on Multimodal interfaces
              October 2008
              322 pages
              ISBN:9781605581989
              DOI:10.1145/1452392

              Copyright © 2008 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 20 October 2008

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article

              Acceptance Rates

              Overall Acceptance Rate453of1,080submissions,42%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader