ABSTRACT
Multimedia Software Engineering (MSE) is a new frontier for both Software Engineering (SE) and Visual Languages (VL). In fact multimedia software engineering can be considered as the discipline for systematic specification, design, substitution and verification of visual patterns. Visual Languages contribute to MSE such concepts as: Visual notation for software specification, design and verification flow charts, ER diagrams, Petri Nets, UML visualization, visual programming languages etc. Multimedia Software Engineering and Software Engineering are like two sides of the same coin. On the one hand we can apply software engineering principles to the design of multimedia systems. On the other hand we can apply multimedia technologies to the software engineering practice. In this paper we concentrate on the first of these possibilities. One of the promising application areas for Multimedia Software Engineering is Distance Learning. One aim of this paper is to demonstrate how it is possible to design and to implement complex multimedia software systems for Distance Learning using a Teleaction Object transformer based on XML technology applying a Component-Based Multimedia Software Engineering approach. The paper shows a complete process of dataflow transformation that represents TAO in different ways (text, TAOML, etc.) and at different levels of abstraction. A component-based tool architecture is also discussed.The use of an XML-based approach in the Distance Learning field has other advantages as well. It facilitates reuse of the teaching resources by using metadata. Standards for representing multimedia distance learning materials are currently evolving. Such standards are necessary in order to allow a representation which is independent of hardware and software platforms so that this material can be examined, for example, in a web browser or so that it may be reused.
- W. W. Agresti, "New Paradigms for Software Development", IEEE Computer Society Press, 1986.]] Google ScholarDigital Library
- Kal Ahmed et al. Professional Java XML Addison Wesley 2001.]] Google ScholarDigital Library
- Apache Project, http://www.apache.org]]Google Scholar
- Arcelli, F., De Santo, M., "Multimedia Distributed Learning Environments: Evolution towards Intelli gent Communications", Multimedia Tools and Applications , vol. 16, pp. 187 -206, 2002.]] Google ScholarDigital Library
- T. Arndt, A. Guercio and S. K. Chang "Visual Tools for a Multimedia IC Development Environment (MICE)", in Proceedings 1998 IEEE Symposium on Visual Languages (with A. Guercio, S. K. Chang)]] Google ScholarDigital Library
- T. Arndt, A. Guercio and S. K. Chang "Formal Specification and Prototyping of Multimedia Applications", International Journal of Software Engineering and Knowledge Engineering , vol. 10, no. 4, 2000, pp. 377-409.]]Google ScholarCross Ref
- G. Booch, I. Jacobson, Rumbaugh, "Rational Unified Process with UML", Addison Wedsley 2000.]]Google Scholar
- J. Bosak, T. Bray "XML and the Second-Generation Web" Scientific American May 1999.]]Google Scholar
- T. Bray, J. Paoli, C. M. Sperberg-McQueen eds. "Extensible Markup Language (XML) 1.0" W3C Recommendation 10 February 1998.]]Google Scholar
- S. K. Chang, G. Tortora, A. Guercio, Bing Yu "Icon Purity - Toward a Formal Theory of Icons", International Journal of Pattern Recognition and Artificial Intelligence, Vol. 1, No. 3&4, 1987, pp. 377-392.]]Google Scholar
- S. K Chang and C. S. Ho, "Knowledge Tables as a Unified Knowledge Representation for Office Information System Design", IEEE TC on Office Automation Newsletter, Vol. 3, No. 1, pp. 12-25.]] Google ScholarDigital Library
- H. Chang, S. K. Chang, T. Hou and A. Hsu, "The Management and Applications of Tele-Action Objects", ACM Journal of Multimedia Systems, Springer Verlag, Volume 3, Issue 5-6, 1995, 204-216.]] Google ScholarDigital Library
- S. K. Chang, "Towards a theory of active index" J. Visual Languages and Computing, vol. 6, pp.101-118, 1995.]]Google ScholarCross Ref
- S. K. Chang, "Extending visual languages for multimedia", IEEE Multimedia, vol 3, pp. 18-26, 1996.]] Google ScholarDigital Library
- S. K. Chang, "Multimedia Software Engineering", 24th. IEEE Computer Software and Application Conference, Compsac 2000, October 2000.]]Google Scholar
- S. K. Chang, "The Sentient Map", Journal of Visual Languages and Computing, Vol. 11, No. 4, August 2000, pp. 455 -474.]]Google ScholarDigital Library
- S. K. Chagg, "MAWC Operations for the Growing Book", Proc. of the 2nd Workshop on Multimedia Databases and Image Communication (MDIC2001), M. Tucci (Ed.), LNCS 2184, Springer-Verlag, Berlin Heidelberg, 2001, 3-15.]] Google ScholarDigital Library
- Constantini, F., Toinard, C., "Collaborative Learning with the Distributed Building Site Metaphor", IEEE Multimedia. July-September 2000, pp. 21 -29.]] Google ScholarDigital Library
- Day, Y. F., Liu, P., Hsu, L. H. "Transforming Large-Scale Product Documentation into Multimedia Training Manuals", IEEE Multimedia. July-September 2000, pp.39-45.]] Google ScholarDigital Library
- Deshpande, S. G., Hwang, J. N., "A Real-Time Interactive Virtual Classroom Multimedia Distance Learning System", IEEE Transactions on Multimedia, vol. 3, no. 4, December 2001, pp. 432-444.]]Google ScholarDigital Library
- El Saddik, A., Fischer, S., Steinmetz, R., "Reusable Multimedia Content in We-Based Learning Systems", IEEE Multimedia. July-September 2000, pp. 30 -39.]] Google ScholarDigital Library
- Fernández, D., García, A. B., Larrabeiti, D., Azc orra, A., Pacyna, P., Papir, Z., "Multimedia Services for Distant Work and Education in an IP/ATM Environment", IEEE Multimedia. July-September 2000, pp.68 -77.]] Google ScholarDigital Library
- A. Graziano, P. Maresca, S. Russo, "Experience with the GESTALT On-Line Learning Support System", Proceedings of the 26th EUROMICRO Conference, September 5-7, 2000, Maastricht, The Netherlands, pp. 86-93.]]Google Scholar
- Harasim, "A Framework for Online Learning: The Virtual ---U", Computer (32),9 September 1999, pp. 44-49.]] Google ScholarDigital Library
- W. N. Holmes, "The Myth of th e Educational Computer", Computer (32),9 September 1999, pp. 36-42.]] Google ScholarDigital Library
- IEEE LTSC Draft Document, Learning Object Metadata, vol. 2.5, December 14,1998.]]Google Scholar
- http://www.imsproject.org/background.htm l]]Google Scholar
- Illinois Virtual Campus , see http://www.ivc.illinois.edu (1999).]]Google Scholar
- M. Kay, XSLT: Programmer's Reference, Wrox Press, 2000.]] Google ScholarDigital Library
- P. Knitchen, "Rational Unified Process", Addison Wesley, 2001]]Google Scholar
- P. Maresca, M. Guercio, "Multimedia Software Engin eering Collaboratory", Workshop on Multimedia Computing on the World Wide Web in IEEE Conf.Visual Languages, Seattle, USA, September 14, 2000.]]Google Scholar
- P. Maresca, A. Guercio, "Logical Approach for the construction of Tools for Multimedia Representation and Simplification", World Multiconference on Systemic, Cybernetics and Informatics, July 23-26, 2000, pp. 701 - Orlando (FL), U.S.A.]]Google Scholar
- P. Maresca, T. Arndt, A. Guercio, "Unifying Distance Learning Resources: The Metadata Approach", Journal of Computers, vol . 13, no. 2, 2001, pp. 60-76]]Google Scholar
- P. Maresca, A. Guercio, T. Arndt, P. Donadio "Transformation Dataflow in Multimedia Software Engineering Using TAO_XML: A Component-Based Approach", in Multimedia Databases and Image Communication, edited by M. Tucci, LNCS 2184, Springer, pp. 77 -89, 2001.]] Google ScholarDigital Library
- C. Marmo, "Un linnguaggio XML-based per i TeleAction Object: Progettozione e Realiziazione di un Ambiente TAOXML " Laurea degree thesis, 1999, Università degli studi di Napoli and Università degli studi di Salerno.]]Google Scholar
- Mezgari, O., Yuan, L., Karmouch, A., "Meta -Data and Media Management in a Multimedia Interactive Telelearning System", Multimedia Tools and Applications , vol. 16, pp. 137-160, 2002.]] Google ScholarDigital Library
- Rajiv Mordani, "Java API for XML Processing" - Sun Microsystems 2001]]Google Scholar
- Schär, S. G., Krueger, H., "Using New Learning Technologies with Multimedia", IEEE Multimedia. July-September 2000, pp. 40-51.]] Google ScholarDigital Library
- Stevens, G. H., Stevens E. F. (1995). Designing Electronic Performance Support Tools. Englewood Cliffs, New Jersey: Educational Technology Publications.]] Google ScholarDigital Library
- David A. Taylor, "Object Oriented Technology - A Manager Guide" Servio 1990.]] Google ScholarDigital Library
- An XML-based approach to multimedia software engineering for distance learning
Recommendations
Process-Based Software Engineering: Building the Infrastructures
A recent trend in software engineering is the shift from a focus on laboratory-oriented software engineering to a more industry-oriented view of software engineering processes. This complements preceding ideas about software engineering in terms of ...
The Impact of the Model-Driven Approach to Software Engineering on Software Engineering Education
ITNG '09: Proceedings of the 2009 Sixth International Conference on Information Technology: New GenerationsAs businesses rely on software solutions to preserve their position in a highly competitive market, the need for reliable and robust software systems is vital. Lately, there has been a significant interest in building software using models as their main ...
A Software Engineering Ontology as Software Engineering Knowledge Representation
ICCIT '08: Proceedings of the 2008 Third International Conference on Convergence and Hybrid Information Technology - Volume 02This paper aims to present software engineering ontology as software engineering knowledge representation for a multi-site software development. It will not only facilitate the capturing of software engineering knowledge but also enhance the sharing of ...
Comments