Skip to main content

Integrating Heterogeneous Tools into Model-Centric Development of Interactive Applications

  • Conference paper
Model Driven Engineering Languages and Systems (MODELS 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4735))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Davis, F.D.: Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly 13 (1989)

    Google Scholar 

  2. Cooper, A., Reimann, R.M.: About Face 2.0: The Essentials of Interaction Design. Wiley, Chichester (2003)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Pleuß, A., Hußmann, H.: Integrating authoring tools into model-driven development of multimedia applications. In: HCII 2007, Springer, Heidelberg (to appear, 2007)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Pleuß, A.: Modeling the User Interface of Multimedia Applications. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  7. Pleuß, A.: MML: A Modeling Language for Interactive Multimedia Applications. In: ISM 2005 Proc., IEEE, Los Alamitos (2005)

    Google Scholar 

  8. Vitzthum, A., Pleuss, A.: SSIML: Designing structure and application integration of 3d scenes. In: Web3D 2005 Proc., ACM Press, New York (2005)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Paganelli, L., Paternò, F.: A tool for creating design models from web site code. International Journal of Software Engineering and Knowledge Engineering 13 (2003)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. Tangible Architect (2007), http://www.tangiblearchitect.com

  16. 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)

    Google Scholar 

  17. Ceri, S., Fraternali, P., Bongio, A.: Web modeling language (webml): a modeling language for designing web sites. Computer Networks 33 (2000)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. Ledermann, F.: An authoring framework for augmented reality presentations. Master’s thesis, Vienna Technical University (2004)

    Google Scholar 

  21. 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)

    Chapter  Google Scholar 

  22. Depke, R., Engels, G., Mehner, K., Sauer, S., Wagner, A.: Ein Vorgehensmodell für die Multimedia-Entwicklung mit Autorensystemen. Informatik: Forschung und Entwicklung (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gregor Engels Bill Opdyke Douglas C. Schmidt Frank Weil

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics