Skip to main content
Log in

User-author centered multimedia building blocks

  • Regular paper
  • Published:
Multimedia Systems Aims and scope Submit manuscript

Abstract

The advances of multimedia models and tools popularized the access and production of multimedia contents: in this new scenario, there is no longer a clear distinction between authors and end-users of a production. These user-authors often work in a collaborative way. As end-users, they collectively participate in interactive environments, consuming multimedia artifacts. In their authors’ role, instead of starting from scratch, they often reuse others’ productions, which can be decomposed, fusioned and transformed to meet their goals. Since the need for sharing and adapting productions is felt by many communities, there has been a proliferation of standards and mechanisms to exchange complex digital objects, for distinct application domains. However, these initiatives have created another level of complexity, since people have to define which share/ reuse solution they want to adopt, and may even have to resort to programming tasks. They also lack effective strategies to combine these reused artifacts. This paper presents a solution to this demand, based on a user-author centered multimedia building block model—the digital content component (DCC). DCCs upgrade the notion of digital objects to digital components, as they homogenously wrap any kind of digital content (e.g., multimedia artifacts, software) inside a single component abstraction. The model is fully supported by a software infrastructure, which exploits the model’s semantic power to automate low level technical activities, thereby freeing user-authors to concentrate on creative tasks. Model and infrastructure improve recent research initiatives to standardize the means of sharing and reuse domain specific digital contents. The paper’s contributions are illustrated using examples implemented in a DCC-based authoring tool, in real life situations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. ADL: Sharable content object reference model (SCORM) 2004—overview, 2nd edn. www.adlnet.org/screens/shares/ dsp_displayfile.cfm?fileid=992, accessed on 11/2004 (2004)

  2. Alonso G., et al. (2004) Web Services—Concepts, Architectures and Applications. Springer, Berlin Heidelberg New York

    MATH  Google Scholar 

  3. Apple Computer Inc.: OpenDoc Programmer’s Guide for the Mac OS. Apple Press (1996)

  4. Bekaert J., De Kooning E., Van de Walle R. (2005) Packaging models for the storage and distribution of complex digital objects in archival information systems: a review of MPEG-21 DID principles. Multimedia Syst. 10(4): 286–301

    Article  Google Scholar 

  5. Bolour, A.: Notes on the eclipse plug-in architecture. www. eclipse.org/articles/Article-Plug-in-architecture/plugin_architecture.html, accessed on 06/2005 (2003)

  6. Brockschmidt, K.: Inside OLE, 2nd edn. Microsoft Press (1995)

  7. Bulterman D., Hardman L. (2005) Structured multimedia authoring. ACM Trans. Multimedia Comput. Commun. Appl. 1(1): 89–109

    Article  Google Scholar 

  8. Burnett I., Davis S., Drury G. (2005) MPEG-21 digital item declaration and identification-principles and compression. IEEE Trans. Multimedia 7(3): 400–407

    Article  Google Scholar 

  9. Burnett I., Van de Walle R., Hill K., Bormans J., Pereira F. (2003) MPEG-21: goals and achievements. Multimedia 10, 60–70

    Article  Google Scholar 

  10. CCSDS: Reference model for an open archival information system (OAIS)—blue book. Technical Report CCSDS 650.0-B-1. www.ccsds.org/CCSDS/documents/650x0b1.pdf, accessed on 11/2004 (2002)

  11. Chinnici, R., et al.: Web services description language (WSDL) version 2.0 part 1: core language—W3C working draft, 3 August 2004. www.w3.org/TR/2004/WD-wsdl20-20040803/, accessed on 11/2004 (2004)

  12. Cullot, N., Parent, C., Spaccapietra, S., Vangenot, C.: Ontologies: a contribution to the DL/DB debate. In: Proceedings of the 1st International Workshop on the Semantic Web and Databases, 29th International Conference on Very Large Data Bases, pp. 109–129 (2003)

  13. Emmerich, W.: Distributed component technologies and their software engineering implications. In: ICSE ’02, Proceedngs of the 24th International Conference on Software Engineering, pp. 537–546. ACM Press (2002)

  14. Hopkins J. (2000) Component primer. Commun. ACM 43(10): 27–30

    Article  Google Scholar 

  15. IEEE L.T.S.C.: Draft standard for learning object metadata—IEEE 1484.12.1-2002. http://ltsc.ieee.org/doc/wg12/ LOM_1484_12_1_v1_Final_Draft.pdf, access on 10/2003 (2002)

  16. ISO/IEC: ISO/IEC TR 2100-1—information technology—multimedia framework (MPEG-21), part 1: vision, technologies and strategy, 2nd edn. Technical Report (2004)

  17. Krueger C.W. (1992) Software reuse. ACM Comput. Surv. 24(2): 131–183

    Article  MathSciNet  Google Scholar 

  18. Martin, D., et al.: OWL-S: semantic markup for web services. www.daml.org/services/owl-s/1.1/overview/, accessed on 12/2004 (2004)

  19. McDonald, W.A., Hyde, J., Montgomery, A.: CMI guidelines for interoperability AICC. www.aicc.org/ docs/tech/cmi001v4.pdf, accessed on 11/2004 (2004)

  20. Medeiros C.B., Perez-Alcazar J., Digiampietri L., Pastorello Jr G.Z., Santanchè A., Torres R.S., Madeira E., Bacarin E. (2005). WOODS and the web: annotating and reusing scientific workflows. SIGMOD Record. 34(3):18–23

    Article  Google Scholar 

  21. Mitra, N.: SOAP version 1.2, part 0: primer—W3C recommendation 24 June. www.w3.org/TR/2003/REC-soap12-part0-20030624/, accessed on 12/2004 (2003)

  22. Mrch A.I., Stevens G., Won M., Klann M., Dittrich Y., Wulf V. (2004) Component-based technologies for end-user development. Commun. ACM 47(9): 59–62

    Article  Google Scholar 

  23. Nanard, M., Nanard, J., King, P.: IUHM: a hypermedia-based model for integrating open services, data and metadata. In: HYPERTEXT ’03: Proceedings of the 14th ACM Conference on Hypertext and Hypermedia, New York, pp. 128–137 (2003)

  24. Noy N.F., Sintek M., Decker S., Crubézy M., Fergerson R.W., Musen M.A. (2001) Creating semantic web contents with protégé-2000. IEEE Intell Syst 16(2): 60–71

    Article  Google Scholar 

  25. OMG: Reusable asset specification—final adopted specification. http://www.omg.org/cgi-bin/doc?ptc/2004-06-06, accessed on 10/2004 (2004)

  26. Potts, R.: Mozilla developer documentation—NG layout embedding APIs. www.mozilla.org/newlayout/doc/webwidget.html, accessed on 06/2005 (1998)

  27. Roschelle J., DiGiano C., Koutlis M., Repenning A., Phillips J., Jackiw N., Suthers D. (1999) Developing educational software components. Computer 32(9): 50–58

    Article  Google Scholar 

  28. Santanchè, A., Medeiros, C.B.: Geographic digital content components. In: Proceeings of VI Brazilian Symposium on GeoInformatics, pp. 281–290 (2004)

  29. Santanchè, A., Medeiros, C.B.: Managing dynamic repositories for digital content components. In: Current Trends in Database Technology—EDBT 2004 Workshops, vol. LNCS 3268, pp. 66–77 (2004)

  30. Santanchè, A., Medeiros, C.B.: Self describing components: searching for digital artifacts on the web. In: Proceedngs of XX Brazilian Symposium on Databases, pp. 10–24 (2005)

  31. Santanchè, A., Teixeira, C.A.C.: Anima: promoting component integration in the web (in Portuguese). In: Proceedings of 7th Brasilian Symposium on Multimedia and Hypermedia Systems, pp. 261–268 (2001).

  32. Smith, M.K., Welty, C., McGuinness, D.L.: OWL web ontology language guide—W3C recommendation 10 February 2004. www.w3.org/TR/2004/REC-owl-guide-20040210/, accessed on 11/2004 (2004)

  33. Smythe, C., Jackl, A.: IMS content packaging information model. Specification, IMS Global Learning Consortium, Inc. www.imsglobal.org/content/packaging/cpv1p1p4/imscp_ infov1p1p4.html, accessed on 11/2004 (2004)

  34. The Fedora Project team: Mellon Fedora Technical Specification. www.fedora.info/documents/master-spec-12.20.02.pdf, accessed on 12/2004 (2002)

  35. The Library of Congress: METS: an overview & tutorial. www.loc.gov/standards/mets/METSOverview.v2.html, accessed on 11/2004 (2004)

  36. UDDI Committee Specification: Uddi version 2.04 API specification. uddi.org/pubs/ProgrammersAPI-V2.04-Published-20020719.htm, accessed on 06/2005 (2002)

  37. Wang X., DeMartini T., Wragg B., Paramasivam M., Barlas C. (2005) The MPEG-21 rights expression language and rights data dictionary. IEEE Trans. Multimedia 7(3): 408–417

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to André Santanchè.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Santanchè, A., Medeiros, C.B. & Pastorello, G.Z. User-author centered multimedia building blocks. Multimedia Systems 12, 403–421 (2007). https://doi.org/10.1007/s00530-006-0050-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00530-006-0050-0

Keywords

Navigation