Abstract
Recently, industry has adopted multimodal, context-aware applications. However, addressing various modalities on heterogeneous platforms implies a demanding development effort. Therefore, we present a task-centric methodology and a tool chain leveraging the development of adaptive multimodal applications.
In order to improve efficiency the tool chain is based on the Model Driven Architecture approach emphasizing two key principles: model-to-model transformations and tool integration.
This work was supported in part by the German Ministry of Eduction and Research (BMBF). The project executing organization is the German Aerospace Center (DLR).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Enabling Model Transformation-Based Cost Efficient Adaptive Multi-modal User Interfaces (EMODE) project (2007), http://www.emode-projekt.de
Bast, W., Kleppe, A., Warmer, J.: MDA Explained - The Model Driven Architecture: Practice and Promise. Addison-Wesley, Reading (2003)
Vanderdonckt, J.: A MDA-Compliant Environment for Developing User Interfaces of Information Systems. In: Proceedings of the 17th conference on Advanced Information Systems Engineering (2005)
Meta Object Facility (MOF) Specification (2002), http://www.omg.org/docs/formal/02-04-03.pdf
MOF QVT Final Adopted Specification (2005), http://www.omg.org/docs/ptc/05-11-01.pdf
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Florins, M., Trevisan, D.: USIXML: A User Interface Description Language for Context-Sensitive User Interfaces. In: Proceedings of the ACM AVI 2004 Workshop (2004)
The CAMELEON Project (2004), http://giove.cnuce.cnr.it/cameleon.html
The SALAMANDRE Project (2005), http://www.isys.ucl.ac.be/bchi/research/salamandre.htm
Rousseau, C., Bellik, Y., Vernier, F.: Multimodal Output Specification / Simulation Platform. In: Proceedings of the 7th international conference on Multimodal interfaces (2005)
Clerckx, T., Luyten, K., Coninx, K.: DynaMo-AID: a Design Process and a Runtime Architecture for Dynamic Model-Based User Interface Development. Engineering Human Computer Interaction and Interactive Systems (2005)
Graphical Editing Framework (2007), http://www.eclipse.org/gef/
Gamma, E., Helm, R., Johnson, R.E.: Design Patterns - Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Java Emitter Templates (JET) Tutorial (2005), http://www.eclipse.org/modeling/emf/docs/2.x/tutorials/jet1/jet_tutorial1_emf2.0.html
Miller, J., Mukerji, J.: MDA Guide Version 1.0.1 (2003), http://www.omg.org/docs/omg/03-06-01.pdf
Koch, T., Uhl, A., Weise, D.: Model Driven Architecture (2002), http://www.omg.org/docs/ormsc/02-01-04.pdf
Paterno, F., Mancini, C., Meniconi, S.: ConcurTaskTrees - A Diagrammatic Notation for Specifying Task Models. In: Proceedings of the Interantional Conference on Human-Computer Interaction (1997)
Object Management Group: Unified Modeling Language - Superstructure (2004)
Sottet, J., Calvary, G., Favre, J., Coutaz, J., Demeure, A.: Towards Mapping and Model Transformation for Consistency of Plastic User Interfaces. ACM Conference on Computer Human Interaction (2006)
Puerta, A., Eisenstein, J.: Towards a general computational framework for model-based interface development systems. In: Proceedings of the 4th international conference on Intelligent user interfaces (1999)
Burmeister, R., Pohl, C., Bublitz, S., Hugues, P.: SNOW: A Multimodal Approach for Mobile Maintenance Applications. In: Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (2006)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Heinrich, M. et al. (2007). MDA Applied: A Task-Model Driven Tool Chain for Multimodal Applications. In: Winckler, M., Johnson, H., Palanque, P. (eds) Task Models and Diagrams for User Interface Design. TAMODIA 2007. Lecture Notes in Computer Science, vol 4849. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77222-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-77222-4_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77221-7
Online ISBN: 978-3-540-77222-4
eBook Packages: Computer ScienceComputer Science (R0)