Pleuss, Andreas (2009): Model-Driven Development of Interactive Multimedia Applications: Towards Better Integration of Software Engineering and Creative Design. Dissertation, LMU München: Fakultät für Mathematik, Informatik und Statistik |
Vorschau |
PDF
Pleuss_Andreas.pdf 16MB |
Abstract
The development of highly interactive multimedia applications is still a challenging and complex task. In addition to the application logic, multimedia applications typically provide a sophisticated user interface with integrated media objects. As a consequence, the development process involves different experts for software design, user interface design, and media design. There is still a lack of concepts for a systematic development which integrates these aspects. This thesis provides a model-driven development approach addressing this problem. Therefore it introduces the Multimedia Modeling Language (MML), a visual modeling language supporting a design phase in multimedia application development. The language is oriented on well-established software engineering concepts, like UML 2, and integrates concepts from the areas of multimedia development and model-based user interface development. MML allows the generation of code skeletons from the models. Thereby, the core idea is to generate code skeletons which can be directly processed in multimedia authoring tools. In this way, the strengths of both are combined: Authoring tools are used to perform the creative development tasks while models are used to design the overall application structure and to enable a well-coordinated development process. This is demonstrated using the professional authoring tool Adobe Flash. MML is supported by modeling and code generation tools which have been used to validate the approach over several years in various student projects and teaching courses. Additional prototypes have been developed to demonstrate, e.g., the ability to generate code for different target platforms. Finally, it is discussed how models can contribute in general to a better integration of well-structured software development and creative visual design.
Dokumententyp: | Dissertationen (Dissertation, LMU München) |
---|---|
Keywords: | Modelling, Multimedia, Multimedia Application, Model Driven Development, Model Driven Engineering, Software Engineering |
Themengebiete: | 500 Naturwissenschaften und Mathematik > 510 Mathematik
500 Naturwissenschaften und Mathematik |
Fakultäten: | Fakultät für Mathematik, Informatik und Statistik |
Sprache der Hochschulschrift: | Englisch |
Datum der mündlichen Prüfung: | 27. Mai 2009 |
1. Berichterstatter:in: | Hußmann, Heinrich |
MD5 Prüfsumme der PDF-Datei: | de7ae59c3fd73276c0563448a0b5c165 |
Signatur der gedruckten Ausgabe: | 0001/UMC 18579 |
ID Code: | 11496 |
Eingestellt am: | 31. May 2010 11:09 |
Letzte Änderungen: | 24. Oct. 2020 05:04 |