Plasticity of User Interfaces: A Revised Reference Framework
TAMODIA '02 Proceedings of the First International Workshop on Task Models and Diagrams for User Interface Design
ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
UML-based Behavior Specification of Interactive Multimedia Applications
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
MML: A Language for Modeling Interactive Multimedia Applications
ISM '05 Proceedings of the Seventh IEEE International Symposium on Multimedia
Capturing RIA concepts in a web modeling language
Proceedings of the 15th international conference on World Wide Web
On the architectural alignment of ATL and QVT
Proceedings of the 2006 ACM symposium on Applied computing
Essential ActionScript 2.0
Do Software Engineers Like Multimedia?
ICMCS '99 Proceedings of the IEEE International Conference on Multimedia Computing and Systems - Volume 2
Extending the equivalent transformation framework to model dynamic interactive systems
WSEAS Transactions on Computers
Integrating heterogeneous tools into model-centric development of interactive applications
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Hi-index | 0.00 |
The Multimedia Modeling Language (MML) is a platform-independent modeling language for model-driven development of interactive multimedia applications. Using models provides several advantages like well-structured applications and better coordination of the different developer groups involved in the development process. However, the creative tasks - like graphical design of the user interface and the design of media objects - are better supported by traditional informal methods and tools. In particular multimedia authoring tools such as Adobe Flash are well established for multimedia application development. In this paper we show how MML and authoring tools can be integrated by the example of Flash. Therefore we transform the MML models into code skeletons which can be directly loaded into the Flash authoring tool to perform the creative design tasks and finalize the application. In that way, the strengths of models and authoring tools are combined. The paper shows the required level of abstraction for the models, introduces a metamodel and a suitable code structure for the Flash platform, and finally presents the transformation.