Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/568760.568854acmotherconferencesArticle/Chapter ViewAbstractPublication PagessekeConference Proceedingsconference-collections
Article

An XML-based approach to multimedia software engineering for distance learning

Published: 15 July 2002 Publication History

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.

References

[1]
W. W. Agresti, "New Paradigms for Software Development", IEEE Computer Society Press, 1986.]]
[2]
Kal Ahmed et al. Professional Java XML Addison Wesley 2001.]]
[3]
Apache Project, http://www.apache.org]]
[4]
Arcelli, F., De Santo, M., "Multimedia Distributed Learning Environments: Evolution towards Intelli gent Communications", Multimedia Tools and Applications, vol. 16, pp. 187 -206, 2002.]]
[5]
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)]]
[6]
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.]]
[7]
G. Booch, I. Jacobson, Rumbaugh, "Rational Unified Process with UML", Addison Wedsley 2000.]]
[8]
J. Bosak, T. Bray "XML and the Second-Generation Web" Scientific American May 1999.]]
[9]
T. Bray, J. Paoli, C. M. Sperberg-McQueen eds. "Extensible Markup Language (XML) 1.0" W3C Recommendation 10 February 1998.]]
[10]
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.]]
[11]
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.]]
[12]
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.]]
[13]
S. K. Chang, "Towards a theory of active index" J. Visual Languages and Computing, vol. 6, pp.101-118, 1995.]]
[14]
S. K. Chang, "Extending visual languages for multimedia", IEEE Multimedia, vol 3, pp. 18-26, 1996.]]
[15]
S. K. Chang, "Multimedia Software Engineering", 24th. IEEE Computer Software and Application Conference, Compsac 2000, October 2000.]]
[16]
S. K. Chang, "The Sentient Map", Journal of Visual Languages and Computing, Vol. 11, No. 4, August 2000, pp. 455 -474.]]
[17]
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.]]
[18]
Constantini, F., Toinard, C., "Collaborative Learning with the Distributed Building Site Metaphor", IEEE Multimedia. July-September 2000, pp. 21 -29.]]
[19]
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.]]
[20]
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.]]
[21]
El Saddik, A., Fischer, S., Steinmetz, R., "Reusable Multimedia Content in We-Based Learning Systems", IEEE Multimedia. July-September 2000, pp. 30 -39.]]
[22]
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.]]
[23]
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.]]
[24]
Harasim, "A Framework for Online Learning: The Virtual ---U", Computer (32),9 September 1999, pp. 44-49.]]
[25]
W. N. Holmes, "The Myth of th e Educational Computer", Computer (32),9 September 1999, pp. 36-42.]]
[26]
IEEE LTSC Draft Document, Learning Object Metadata, vol. 2.5, December 14,1998.]]
[27]
http://www.imsproject.org/background.htm l]]
[28]
Illinois Virtual Campus, see http://www.ivc.illinois.edu (1999).]]
[29]
M. Kay, XSLT: Programmer's Reference, Wrox Press, 2000.]]
[30]
P. Knitchen, "Rational Unified Process", Addison Wesley, 2001]]
[31]
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.]]
[32]
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.]]
[33]
P. Maresca, T. Arndt, A. Guercio, "Unifying Distance Learning Resources: The Metadata Approach", Journal of Computers, vol . 13, no. 2, 2001, pp. 60-76]]
[34]
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.]]
[35]
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.]]
[36]
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.]]
[37]
Rajiv Mordani, "Java API for XML Processing" - Sun Microsystems 2001]]
[38]
Schär, S. G., Krueger, H., "Using New Learning Technologies with Multimedia", IEEE Multimedia. July-September 2000, pp. 40-51.]]
[39]
Stevens, G. H., Stevens E. F. (1995). Designing Electronic Performance Support Tools. Englewood Cliffs, New Jersey: Educational Technology Publications.]]
[40]
David A. Taylor, "Object Oriented Technology - A Manager Guide" Servio 1990.]]

Cited By

View all
  • (2005)Reuse of Multimedia Components in the Development of Distance Learning ApplicationsProceedings of the Fifth IEEE International Conference on Advanced Learning Technologies10.1109/ICALT.2005.233(694-698)Online publication date: 5-Jul-2005
  • (2003)A visual language for designing presenting e-learning activitiesInternational Conference on Information Technology: Research and Education, 2003. Proceedings. ITRE2003.10.1109/ITRE.2003.1270696(630-634)Online publication date: 2003
  1. An XML-based approach to multimedia software engineering for distance learning

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SEKE '02: Proceedings of the 14th international conference on Software engineering and knowledge engineering
    July 2002
    859 pages
    ISBN:1581135564
    DOI:10.1145/568760
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 15 July 2002

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    SEKE02

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 18 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2005)Reuse of Multimedia Components in the Development of Distance Learning ApplicationsProceedings of the Fifth IEEE International Conference on Advanced Learning Technologies10.1109/ICALT.2005.233(694-698)Online publication date: 5-Jul-2005
    • (2003)A visual language for designing presenting e-learning activitiesInternational Conference on Information Technology: Research and Education, 2003. Proceedings. ITRE2003.10.1109/ITRE.2003.1270696(630-634)Online publication date: 2003

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media