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.
Similar content being viewed by others
References
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.
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.
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.
“Extensible Markup Language (XML) 1.0,” W3C Recommendation, Available in http://www.w3.org/TR/REC-xml, Feb. 1998.
“Hypermedia/Time-Based Structuring Language (HyTime),” ISO/IEC 10744, Available in http://www.ornl.gov/sgml/wg8/document/n1920/html/n1920.html, Aug. 1997.
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.
M.Y. Kim and J. Song, “Multimedia documents with elastic time,” in Proceedings of the ACM Multimedia Conference 95, San Francisco, Nov. 1995.
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.
F. Rousseau and A. Duda, “Synchronized Multimedia for theWWW,” in Proceedings of the Seventh International World-Wide Web Conference, Brisbane, April 1998.
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.
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.
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.
“Standard Generalized Markup Language (SGML),” ISO 8879, Oct. 1986.
“Synchronized Multimedia Integration Language (SMIL) 1.0 Specification,” W3C Recommendation, Available in http://www.w3.org/TR/REC-smil, June 1998.
“Synchronized Multimedia Integration Language (SMIL) Boston Specification,” W3CWorking Draft, Available in http://www.w3.org/TR/smil-boston, June 2000.
“Timed Interactive Multimedia Extensions for HTML (HTML+TIME),” W3C Note, Available in http://www.w3.org/TR/NOTE-HTMLplusTIME, Sept. 1998.
“XHTMLTM 1.1-Module-based XHTML,” W3C Working Draft, Available in http://www.w3.org/TR/xhtml11, Jan. 2000.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1013289601682