skip to main content
research-article

SMIL builder: An incremental authoring tool for SMIL Documents

Published: 04 February 2011 Publication History

Abstract

We present in this article a temporal SMIL editor with incremental verification capabilities, based on a formal Petri Net--based model. Our authoring tool, named SMIL Builder, allows the author to “build” his document step by step, while insuring at every stage the validity of the current state of the document. These incremental authoring and consistency checking features are based on the H-SMIL-Net model (Hierarchical SMIL Petri Net), a temporal extension of Petri Nets. Our aim is to propose an easy-to-use temporal environment which can satisfy a wide range of users; so we opted for an interface combining simplicity and ergonomics.

References

[1]
Ayars, J. and Bulterman, D. 2001. Synchronized multimedia integration language (SMIL 2.0). W3C Recommendation. http://www.w3.org/TR/2005/REC-smil20-20010807/.
[2]
Ayars, J. and Bulterman, D. 2005. Synchronized multimedia integration language (SMIL 2.0) {Second Edition}. W3C Recommendation. http://www.w3.org/TR/2005/REC-SMIL2-20050107/.
[3]
Bossi, A. and Gaggi, O. 2007. Enriching SMIL with assertions for temporal validation In Proceedings of the 15th International Conference on Multimedia.
[4]
Bouyakoub, S. and Belkhir, A. 2007. Formal design of SMIL documents. In Proceedings of the 3rd International Conference on Web Information Systems and Technologies (WEBIST).
[5]
Bouyakoub, S. and Belkhir, A. 2008. H-SMIL-Net: A hierarchical Petri net model for SMIL documents. In Proceedings of the 10th International Conference on Computer Modeling and Simulation (UKSIM'08). 106--111.
[6]
Bulterman, D., Hardman, L., Jansen, J. Mullender, K., and Rutledge, L. 1998. GRiNS: A graphical interface for creating and playing SMIL documents. In Proceedings of the 7th International Conference on the World Wide Web. 519--529.
[7]
Bulterman, D. and Hardman, L. 2005. Structured multimedia authoring. ACM Trans. Multimed. Comput. Commun. Appl. 1, 1, 89--109.
[8]
Bulterman, D., Grassel, G., Jansen, J., Koivisto, A., Layaïda, N., Michel, T., Mullender, S., and Zucker, D. 2005. Synchronized multimedia integration language (SMIL 2. I). W3C Recommendation. http://www.w3.org/TR/2005/REC-SMIL2-20051213/.
[9]
Bulterman, D. and Jansen, J. 2008. Synchronized multimedia integration language (SMIL 3.0). W3C Recommendation. Online at: http://www.w3.org/TR/2008/REC-SMIL3-20081201/.
[10]
Bulterman, D., Rutledge, L. W., and Lloyd, W. 2008. SMIL 3.0: Flexible Multimedia for Web, Mobile Devices and Daisy Talking Books. Springer.
[11]
Chung, S. M. and Pereira, A. L. 2003. Timed Petri net representation of the synchronized multimedia integration language (SMIL) of XML. In Proceedings of the International Symposium on Information Technology (ITCC'03).711--716.
[12]
Del Tour, R. and Roisin, C. 2006. The Limsee3 multimedia authoring model. In Proceedings of the ACM Symposium on Document Engineering.
[13]
Hoschka, P. 1998. Synchronized multimedia integration language (SMIL) 1.0. W3C Recommendation. http://www.w3.org/TR/1998/REC-smil-19980615.
[14]
Jourdan, M., Rosin, C., Tardif, L., and Villard, L. 1999. Authoring SMIL documents by direct manipulation during presentation. World Wide Web J. 2, 4.
[15]
Jourdan, M., Rosin, C., and Tardif, L. 2000. Kaomi: A scalable toolkit for designing multimedia authoring environments. Multimed. Tools Appl. 12, 2--3, 257--279.
[16]
Little, T. D. C. and Ghafoor, A. 1990. Synchronization and storage models for multimedia objects. IEEE J. Select. Areas Comm. 8, 3.
[17]
Newman, R. M. and Gaura, E. I. 2003. Formal design of SMIL presentations. In Proceedings of the 21st Annual International Conference on Documentation (SIGDOC'03).
[18]
Ramchandani, C. 1974. Analysis of asynchronous concurrent systems by timed Petri nets. Ph.D. thesis, MIT.
[19]
Rosin, C., Kober, V., Quint, V., Geneves, P. and Navarro, P. 2003. Editing SMIL with timelines. In Proceedings of the SMIL European Conference.
[20]
Sampaio, P., Santos, C., and Courtiat, J.-P. 2000. About the semantic verification of SMIL documents. In Proceedings of the IEEE International Conference on Multimedia (ICME '00).
[21]
Sampaio, P. and Courtiat, J.-P. 2004. An approach for the automatic generation of RT-LOTOS specifications from SMIL 2.0 documents. J. Brazil. Comput. Soc., 39--51.
[22]
Sénac, P., Diaz, M., Leger, A., and De Saqui-Sannes, P. 1996. Modeling logical and temporal synchronization in Hypermedia Systems. IEEE J. Select. Areas Comm. 14, 1, 84--103.
[23]
Silva, H. V., Rodrigues, R. F., Soares, L. F., and Muchaluat Saade, D. C. 2004. NCL 2.0: Integrating new concepts to XML modular languages. In Proceedings of the ACM Symposium on Document Engineering.
[24]
Sung, M.Y., Rho, S. J., and Jang, J. H. 2002. A SMIL-based multimedia presentation authoring system and some remarks on future extension of SMIL. In Proceedings of the Packet Video Conference.
[25]
Yang, C. C. 2000. Detection of the time conflicts for SMIL-based multimedia presentations. In Proceedings of the International Computer Symposium Workshop on Computer Networks, Internet and Multimedia. 57--63.
[26]
Yang, C. C. and Yang, Y. Z. 2003. SMIL Author: An Authoring System for SMIL-based Multimedia Presentations. Multimedia Tools and Applications, Kluwer Academic Publishers: 243--260.
[27]
Yu, H., Xudong, H., Shu, G., and Yi, D. 2002. Modeling and analyzing SMIL Documents in SAM. In Proceedings of the 4th International Symposium on Multimedia Software Engineering.

Cited By

View all
  • (2024)Reduction of Kernel Mechanism Processing Time in Multimedia Authoring ToolOptimization Algorithms - Classics and Recent Advances10.5772/intechopen.110037Online publication date: 10-Jul-2024
  • (2024)LiLTv2: Language-substitutable Layout-image Transformer for Visual Information ExtractionACM Transactions on Multimedia Computing, Communications, and Applications10.1145/370835121:3(1-27)Online publication date: 11-Dec-2024
  • (2022)Bunker-Room Mnemonics for Second-Language Vocabulary RecallInternational Journal of Virtual and Augmented Reality10.4018/IJVAR.3048996:1(1-13)Online publication date: 1-Jan-2022
  • Show More Cited By

Index Terms

  1. SMIL builder: An incremental authoring tool for SMIL Documents

                        Recommendations

                        Comments

                        Information & Contributors

                        Information

                        Published In

                        cover image ACM Transactions on Multimedia Computing, Communications, and Applications
                        ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 7, Issue 1
                        January 2011
                        158 pages
                        ISSN:1551-6857
                        EISSN:1551-6865
                        DOI:10.1145/1870121
                        Issue’s Table of Contents
                        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: 04 February 2011
                        Accepted: 01 July 2009
                        Revised: 01 April 2009
                        Received: 01 January 2009
                        Published in TOMM Volume 7, Issue 1

                        Permissions

                        Request permissions for this article.

                        Check for updates

                        Author Tags

                        1. Authoring
                        2. Petri nets
                        3. SMIL
                        4. modeling
                        5. multimedia
                        6. verification

                        Qualifiers

                        • Research-article
                        • Research
                        • Refereed

                        Contributors

                        Other Metrics

                        Bibliometrics & Citations

                        Bibliometrics

                        Article Metrics

                        • Downloads (Last 12 months)3
                        • Downloads (Last 6 weeks)0
                        Reflects downloads up to 20 Feb 2025

                        Other Metrics

                        Citations

                        Cited By

                        View all
                        • (2024)Reduction of Kernel Mechanism Processing Time in Multimedia Authoring ToolOptimization Algorithms - Classics and Recent Advances10.5772/intechopen.110037Online publication date: 10-Jul-2024
                        • (2024)LiLTv2: Language-substitutable Layout-image Transformer for Visual Information ExtractionACM Transactions on Multimedia Computing, Communications, and Applications10.1145/370835121:3(1-27)Online publication date: 11-Dec-2024
                        • (2022)Bunker-Room Mnemonics for Second-Language Vocabulary RecallInternational Journal of Virtual and Augmented Reality10.4018/IJVAR.3048996:1(1-13)Online publication date: 1-Jan-2022
                        • (2022)Software Quality Prediction Using Machine LearningInternational Journal of Software Innovation10.4018/IJSI.29799710:1(1-35)Online publication date: 1-Apr-2022
                        • (2022)Swarm of Honey Bees for Association Rule Mining Using CUDAInternational Journal of Software Innovation10.4018/IJSI.29799610:1(1-27)Online publication date: 6-May-2022
                        • (2022)Clustering of Template-Generated Webpages Using DOM Tree Paths of URLsInternational Journal of Software Innovation10.4018/IJSI.29799410:1(1-24)Online publication date: 6-May-2022
                        • (2022)Knowledge Application to Crossover Operators in Genetic Algorithm for Solving the Traveling Salesman ProblemInternational Journal of Software Innovation10.4018/IJSI.29798710:1(1-20)Online publication date: 6-May-2022
                        • (2022)Things-NetInternational Journal of Software Innovation10.4018/IJSI.29798110:1(1-27)Online publication date: 6-May-2022
                        • (2022)Leveraging Regulative Learning Facilitators to Foster Student Agency and Knowledge (Co-)Construction Activities in CSCL EnvironmentsInternational Journal of Online Pedagogy and Course Design10.4018/IJOPCD.29320912:1(1-15)Online publication date: 21-Jan-2022
                        • (2022)Misinformation in Social Media During DisastersInternational Journal of Information Systems and Social Change10.4018/IJISSC.30359613:1(1-15)Online publication date: 13-Jul-2022
                        • Show More Cited By

                        View Options

                        Login options

                        Full Access

                        View options

                        PDF

                        View or Download as a PDF file.

                        PDF

                        eReader

                        View online with eReader.

                        eReader

                        Figures

                        Tables

                        Media

                        Share

                        Share

                        Share this Publication link

                        Share on social media