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

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • 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

      Copyright © 2002 ACM

      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 about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader