Abstract
The development of successful interactive applications often requires high efforts in creative design tasks to build high quality user interfaces. Such creative development tasks – such as user interface design or design of specific features like 3D objects – are usually performed using different tools optimized for the respective task. For example, in early development stages, tools like Photoshop or Flash are established for creating user interface prototypes. 3D graphics is usually developed using 3D authoring tools.
In this paper we propose a general approach to integrate heterogeneous tools into model-centric development. Thereby, the models act as central hub between different specific tools and development steps. This enables excellent support for creative design while using concepts from model driven engineering, such as explicit metamodels and transformations, to facilitate a well-coordinated development and ensure consistency of the resulting overall application. We illustrate this approach by concrete examples from different application domains.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Davis, F.D.: Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly 13 (1989)
Cooper, A., Reimann, R.M.: About Face 2.0: The Essentials of Interaction Design. Wiley, Chichester (2003)
Pleuß, A., van den Bergh, J., Sauer, S., Hußmann, H.: Workshop report: Model driven development of advanced user interfaces (mddaui). In: MoDELS Satellite Events. LNCS, vol. 3844, Springer, Heidelberg (2005)
Pleuß, A., Hußmann, H.: Integrating authoring tools into model-driven development of multimedia applications. In: HCII 2007, Springer, Heidelberg (to appear, 2007)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Souchon, N., Bouillon, L., Florins, M., Vanderdonckt, J.: Plasticity of user interfaces: A revised reference framework. In: TAMODIA 2002 Proc. INFOREC (2002)
Pleuß, A.: Modeling the User Interface of Multimedia Applications. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, Springer, Heidelberg (2005)
Pleuß, A.: MML: A Modeling Language for Interactive Multimedia Applications. In: ISM 2005 Proc., IEEE, Los Alamitos (2005)
Vitzthum, A., Pleuss, A.: SSIML: Designing structure and application integration of 3d scenes. In: Web3D 2005 Proc., ACM Press, New York (2005)
Vitzthum, A.: SSIML/behaviour: Designing behaviour and animation of graphical objects in virtual reality and multimedia applications. In: ISM 2005 Proc., IEEE, Los Alamitos (2005)
Vitzthum, A.: SSIML/AR: A visual language for the abstract specification of augmented reality user interfaces. In: Proc. of 3DUI 2006, IEEE, Los Alamitos (2006)
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., López-Jaquero, V.: Usixml: A language supporting multi-path development of user interfaces. In: Bastide, R., Palanque, P., Roth, J. (eds.) EHCI-DSVIS 2004. LNCS, vol. 3425, Springer, Heidelberg (2005)
Bouillon, L., Limbourg, Q., Vanderdonckt, J., Michotte, B.: Reverse engineering of web pages based on derivations and transformations. In: LA-Web 2005. Proc.of 3rd Latin American Web Congress, IEEE, Los Alamitos (2005)
Paganelli, L., Paternò, F.: A tool for creating design models from web site code. International Journal of Software Engineering and Knowledge Engineering 13 (2003)
Campos, P.F., Nunes, N.J.: Canonsketch: A user-centered tool for canonical abstract prototyping. In: Bastide, R., Palanque, P., Roth, J. (eds.) EHCI-DSVIS 2004. LNCS, vol. 3425, Springer, Heidelberg (2005)
Tangible Architect (2007), http://www.tangiblearchitect.com
Hennicker, R., Koch, N.: Modeling the User Interface of Web Applications with UML. In: Practical UML-Based Rigorous Development Methods, Workshop of the pUML-Group held together with the UML2001, GI (2001)
Ceri, S., Fraternali, P., Bongio, A.: Web modeling language (webml): a modeling language for designing web sites. Computer Networks 33 (2000)
Smith, S.P., Duke, D.J., Willans, J.S.: Designing world objects for usable virtual environments. In: Workshop on Design, Specification and Verification of Interactive Systems 2000, Limerick (2000)
Willans, J.S., Harrison, M.D.: A toolset supported approach for designing and testing virtual environment interaction techniques. International Journal of Human-Computer Studies 55 (2001)
Ledermann, F.: An authoring framework for augmented reality presentations. Master’s thesis, Vienna Technical University (2004)
Dubois, E., da Silva, P.P., Gray, P.D.: Notational support for the design of augmented reality systems. In: Forbrig, P., Limbourg, Q., Urban, B., Vanderdonckt, J. (eds.) DSV-IS 2002. LNCS, vol. 2545, Springer, Heidelberg (2002)
Depke, R., Engels, G., Mehner, K., Sauer, S., Wagner, A.: Ein Vorgehensmodell für die Multimedia-Entwicklung mit Autorensystemen. Informatik: Forschung und Entwicklung (1999)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pleuss, A., Vitzthum, A., Hussmann, H. (2007). Integrating Heterogeneous Tools into Model-Centric Development of Interactive Applications. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds) Model Driven Engineering Languages and Systems. MODELS 2007. Lecture Notes in Computer Science, vol 4735. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75209-7_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-75209-7_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75208-0
Online ISBN: 978-3-540-75209-7
eBook Packages: Computer ScienceComputer Science (R0)