Loading...
Thumbnail Image
Publication

Model-driven development of interactive multimedia applications with MML

Date
2011
Abstract
There is an increasing demand for high-quality interactive applications which combine complex application logic with a sophisticated user interface, making use of individual media objects like graphics, animations, 3D graphics, audio or video. Their development is still challenging as it requires the integration of software design, user interface design, and media design. This chapter presents a model-driven development approach which integrates these aspects. Its basis is the Multimedia Modeling Language (MML), which integrates existing modeling concepts for interactive applications and adds support for multimedia. As we show, advanced multimedia integration requires new modeling concepts not supported by existing languages yet. MML models can be transformed into code skeletons for multiple target platforms. Moreover, we support the integration of existing professional multimedia authoring tools into the development process by generating code skeletons which can be directly processed in authoring tools. In this way the advantages of both – systematic model-driven development and support for creative visual design – are combined.
Supervisor
Description
peer-reviewed
Publisher
Springer
Citation
Model- Driven Development of Advanced User Interfaces;2011 Pgs 199-218
Funding code
Funding Information
Science Foundation Ireland (SFI)
Sustainable Development Goals
External Link
License
Embedded videos