Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
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)
Extending UML for Modeling of Multimedia Applications
VL '99 Proceedings of the IEEE Symposium on Visual Languages
MML: A Language for Modeling Interactive Multimedia Applications
ISM '05 Proceedings of the Seventh IEEE International Symposium on Multimedia
Integrating software engineering and user-centred design for multimedia software developments
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Modeling advanced concepts of interactive multimedia applications
VLHCC '09 Proceedings of the 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
Go beyond boundaries of iTV applications
Proceedings of the 2013 ACM symposium on Document engineering
Hi-index | 0.00 |
The interactive multimedia application has become more popular and the development of this kind of application requires a new type of cooperative work that involves experts from many different areas. For example, domain experts, user interface developers, media production experts, and software engineers could be a few of them. Many traditional design approaches and development/authoring tools, however, lack of a systematic approach to supporting this heterogeneous application nature that requires creating complex application logic with rich graphical and interactive user interface design elements. In this paper, we propose a framework-based approach that supports the separation of the crosscutting concern of application logic from its graphics design elements. One benefit from this separation in our framework, compared to other approaches using existing authoring tools, is to reduce the implementation effort and to improve its future extensibility. We have verified our approach by using our framework for extending a Flash-based multimedia application, called Energy City, through a joint project with an actual museum customer.