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.
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 8. Borning, A. Thinglab - A Constraint-Oriented Simulation Laboratory. Thèse de Doctorat, Stanford University, Juillet 1979. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarCross Ref
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 18. Lecolinet, E. A molecular architecture for creating advanced interfaces. CHI Letters, pp. 135-144, 2003. Google ScholarDigital Library
- 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 ScholarDigital Library
- 20. Wernecke, J. The Inventor Mentor: Programming Object-Oriented 3D Graphics with Open Inventor, 1993. Addison-Wesley Longman Publishing. Google ScholarDigital Library
- 21. Page web du projet Batik: http://xmlgraphics.apache.org/batik/Google Scholar
Index Terms
- Flexibilité et modularité pour la conception d'interactions: le modèle d'architecture logicielle des graphes combinés
Recommendations
Conception et utilisation d'interactions avancées avec la boîte à outils MaggLite
IHM '04: Proceedings of the 16th Conference on l'Interaction Homme-MachineThis demonstration presents two applications developed with the MaggLite post-WIMP toolkit: the interface builder of the toolkit (MaggLite Interface Builder) and a freehand sketching tool (Svalabard). MaggLite relies on a new model and includes a large ...
The MaggLite post-WIMP toolkit: draw it, connect it and run it
UIST '04: Proceedings of the 17th annual ACM symposium on User interface software and technologyThis article presents MaggLite, a toolkit and sketch-based interface builder allowing fast and interactive design of post-WIMP user interfaces. MaggLite improves design of advanced UIs thanks to its novel <i>mixed-graph</i> architecture that dynamically ...
Conception d'interactions virtuelles et tangibles pour apprendre la collaboration motrice à des enfants avec Trouble du Spectre de l'Autisme: Design of virtual and tangible interaction to learn motor collaboration to children with ASD
IHM '21: Proceedings of the 32nd Conference on l'Interaction Homme-MachineLes nouvelles technologies pour l'autisme se concentrent sur l'entraînement soit des aptitudes sociales, soit des aptitudes motrices, mais jamais les deux à la fois. Une telle dichotomie omet un large éventail de tâches d'action conjointe qui ...
Comments