skip to main content
10.1145/1132736.1132742acmotherconferencesArticle/Chapter ViewAbstractPublication PagesihmConference Proceedingsconference-collections
Article

Flexibilité et modularité pour la conception d'interactions: le modèle d'architecture logicielle des graphes combinés

Authors Info & Claims
Published:18 April 2006Publication History

ABSTRACT

This paper presents the Mixed Graphs software architecture of the MAGGLITE post-WIMP toolkit. This model extends and refines the scene graph architecture by describing interactions with another structure: interaction graphs. Graphs are dynamically combined at runtime, thanks to specific communication components named Interaction Access Points. This adaptable and modular approach for describing interactive graphics is gainful for prototyping, implementing and using alternative input devices and/or interaction techniques.

References

  1. 1. Bastide, R. et Palanque, P. A Visual and Formal Glue Between Application and Interaction. Journal of Visual Language and Computing, 10(3). 1999.Google ScholarGoogle Scholar
  2. 2. Beaudouin-Lafon, M. et Lassen, H. The architecture and implementation of CPN2000, a post-WIMP graphical application. Proc. of the 13th Annual Symposium on User Interface Software and Technology (UIST-00), pp. 181-190, 2000. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3. Beaudouin-Lafon, M. Instrumental interaction: an interaction model for designing post-WIMP user interfaces. Proc. of the 2000 Conference on Human Factors in Computing Systems (CHI-00), pp. 446-453, 2000. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4. Beaudoux, O. DoPIdom : Une boîte à outils pour la conception d'interfaces centres sur les documents XML. Actes de la 16ème conférence francophone sur l'Interaction Homme-Machine (IHM 2004), pp. 187-190, 2004. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5. Bederson, B., Hollan, J., Druin, A., Stewart, J., Rogers, D. et Proft, D. Local Tools: An Alternative to Tool Palettes. Proc. of the 9th Annual Symposium on User Interface Software and Technology (UIST 96), pp. 169-170, 1996. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6. Bederson B., Grosjean, J. et Meyer, J. Toolkit design for interactive structured graphics. IEEE Transactions on Software Engineering, 30(8):535-546, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7. Blanch, R., Beaudoin-Lafon, M., Conversy, S., Jestin, Y., Baudel, T. et Zhao, Y.P. INDIGO: une architecture pour la conception d'applications graphiques interactives distribuées. Actes de la 17ème conférence francophone sur l'Interaction Homme-Machine (IHM'05), pp. 139-146, 2005. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8. Borning, A. Thinglab - A Constraint-Oriented Simulation Laboratory. Thèse de Doctorat, Stanford University, Juillet 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9. Chatty, S., Sire, S., Vinot, J.-L., Lecoanet, P., Lemort, A. et Mertz, C. Revisiting visual interface programming: creating gui tools for designers and programmers. Proc. of the 17th ACM Symposium on User Interface and Software Technology (UIST 2004), pp. 267-276, 2004. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10. Coutaz, J. PAC, an object-oriented model for dialog design. Proc. INTERACT'87: 2nd IFIP International Conference on Human-Computer Interaction, pp. 431-436, 1987.Google ScholarGoogle ScholarCross RefCross Ref
  11. 11. Dragicevic P., et Fekete, J.-D. Étude d'une boîte à outils multi-dispositifs. Actes de la 11ème conférence francophone sur l'Interaction Homme-Machine (IHM'99), pp. 33-36, 1999.Google ScholarGoogle Scholar
  12. 12. Dragicevic, P. et Fekete, J.-D. Input Device Selection and Interaction Configuration with ICON. Proc. of IHM-HCI 2001, pp. 543-448, 2001. Springer Verlag.Google ScholarGoogle ScholarCross RefCross Ref
  13. 13. Esteban, O., Chatty, S. et Palanque, P. Whizz'ed : a visual environment for building highly interactive software. Proc. of INTERACT'95: 5th IFIP International Conference on Human-Computer Interaction, pp. 121-126, 1995. IOS Press.Google ScholarGoogle Scholar
  14. 14. Huot, S., Dumas, C., Dragicevic, P., Fekete, J.-D. et Hégron, G. The MAGGLITE post-WIMP toolkit: Draw it, connect it and run it. Proc. of the 17th ACM Symposium on User Interface and Software Technology (UIST 2004), pp. 257-266, 2004. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15. Huot, S., Dumas, C. et Hégron, G. Svalabard: Une table à dessin virtuelle pour la modélisation 3D. Actes de la 16ème conférence francophone sur l'Interaction Homme-Machine (IHM 2004), pp. 85-92, 2004. ACM Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16. Jacob, R. J. K., Deligiannidis, L., et Morrison, S. A software model and specification language for non-WIMP user interfaces. ACM Transactions on Computer-Human Interaction, 6(1):1-46, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17. Krasner, G. et Pope, S. A Description of the Model-View-Controller User Interface Programming. Journal of Object Oriented Programming, 1(3):26-49, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18. Lecolinet, E. A molecular architecture for creating advanced interfaces. CHI Letters, pp. 135-144, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19. Myers, B. A., Giuse, D., Dannenberg, R. B., Vander Zanden, B., Kosbie, D., Pervin, E., Mickish, A. and Marchal, P. Garnet: Comprehensive support for graphical highly-interactive user interfaces. IEEE Computer, 23(11):71-85, November 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20. Wernecke, J. The Inventor Mentor: Programming Object-Oriented 3D Graphics with Open Inventor, 1993. Addison-Wesley Longman Publishing. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21. Page web du projet Batik: http://xmlgraphics.apache.org/batik/Google ScholarGoogle Scholar

Index Terms

  1. Flexibilité et modularité pour la conception d'interactions: le modèle d'architecture logicielle des graphes combinés

            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 Other conferences
              IHM '06: Proceedings of the 18th Conference on l'Interaction Homme-Machine
              April 2006
              300 pages
              ISBN:1595933506
              DOI:10.1145/1132736

              Copyright © 2006 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: 18 April 2006

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate103of199submissions,52%

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader