Skip to main content
Log in

Improving SMIL with NCM Facilities

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

SMIL is an XML-based language for specifying documents with temporal and spatial synchronization relationships, recommended by the W3C. However, SMIL has some limitations as a hypermedia authoring language. In order to overcome these limitations, this work presents the integration of SMIL documents with HyperProp, a hypermedia system based on an object-oriented model called NCM (Nested Context Model). As benefits, the integration makes both NCM facilities and HyperProp authoring and formatting tools available for SMIL documents. Furthermore, this work presents how the SMIL language can be extended to incorporate NCM facilities through the inclusion of new XML elements and attributes found in NCL, the NCM declarative language. Among the facilities, we can highlight the possibility of reusing document components and their presentation characteristics, offering flexibility in temporal specifications, adapting a document presentation according to user navigation and specifying n-ary relationships expressing causality or constraint among components.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. M.J. Antonacci, D.C. Muchaluat, R.F. Rodrigues, and L.F.G. Soares, “Improving the expressiveness of XML-based hypermedia authoring languages,” Multimedia Modeling Conference-MMM'2000, Nagano, Japan, Nov. 2000, pp. 71–88.

  2. M.C. Buchanan and P.T. Zellweger, “Automatically generating consistent schedules for multimedia documents,” ACM Multimedia Systems, Vol. 1, No. 2, pp. 55-67, Springer-Verlag: Berlin, 1993.

    Google Scholar 

  3. P. Collomb, “De Smil à Madeus: Deux langages de synchronisation de documents multimédia,” Rapport de Maî trise Informatique de l'Université Joseph Fourier (Grenoble 1), Sept. 1998.

  4. “Extensible Markup Language (XML) 1.0,” W3C Recommendation, Available in http://www.w3.org/TR/REC-xml, Feb. 1998.

  5. “Hypermedia/Time-Based Structuring Language (HyTime),” ISO/IEC 10744, Available in http://www.ornl.gov/sgml/wg8/document/n1920/html/n1920.html, Aug. 1997.

  6. M. Jourdan, N. Layaïda, C. Roisin, L. Sabry-Ismail, and L. Tardif, “Madeus, an authoring environment for interactive multimedia documents,” in Proceedings of the ACM Multimedia Conference 98, ACM, Bristol, Sept. 1998, pp. 267–272.

    Google Scholar 

  7. M.Y. Kim and J. Song, “Multimedia documents with elastic time,” in Proceedings of the ACM Multimedia Conference 95, San Francisco, Nov. 1995.

  8. M.J. Pérez-Luque and T.D.C. Little, “A temporal reference framework for multimedia synchronization,” IEEE Journal on Selected Areas in Communications (Special Issue: Synchronization Issues in Multimedia Communication), Vol. 14, No. 1, pp. 36-51, 1996.

    Google Scholar 

  9. F. Rousseau and A. Duda, “Synchronized Multimedia for theWWW,” in Proceedings of the Seventh International World-Wide Web Conference, Brisbane, April 1998.

  10. L.F.G. Soares, “Nested context model version 2.3,” Technical Report of the TeleMídia Laboratory, Computer Science Department of PUC-Rio, Rio de Janeiro, 2000.

    Google Scholar 

  11. L.F.G. Soares, M.A. Casanova, and N.L.R. Rodriguez, “Nested composite nodes and version control in an open hypermedia system,” International Journal on Information Systems (Special Issue on Multimedia Information Systems), Vol. 20, No. 6, pp. 501-519, Elsevier Science Ltd., 1995.

    Google Scholar 

  12. L.F.G. Soares, D.C. Muchaluat-Saade, and R.F. Rodrigues, “Authoring and formatting hypermedia documents in the HyperProp system,” ACM Multimedia Systems, Vol. 8, No. 2, pp. 118-134, Springer-Verlag, March 2000.

    Google Scholar 

  13. “Standard Generalized Markup Language (SGML),” ISO 8879, Oct. 1986.

  14. “Synchronized Multimedia Integration Language (SMIL) 1.0 Specification,” W3C Recommendation, Available in http://www.w3.org/TR/REC-smil, June 1998.

  15. “Synchronized Multimedia Integration Language (SMIL) Boston Specification,” W3CWorking Draft, Available in http://www.w3.org/TR/smil-boston, June 2000.

  16. “Timed Interactive Multimedia Extensions for HTML (HTML+TIME),” W3C Note, Available in http://www.w3.org/TR/NOTE-HTMLplusTIME, Sept. 1998.

  17. “XHTMLTM 1.1-Module-based XHTML,” W3C Working Draft, Available in http://www.w3.org/TR/xhtml11, Jan. 2000.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Rodrigues, L., Antonacci, M., Rodrigues, R. et al. Improving SMIL with NCM Facilities. Multimedia Tools and Applications 16, 29–54 (2002). https://doi.org/10.1023/A:1013289601682

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1013289601682

Navigation