Multimedia Tools and Applications

, Volume 70, Issue 2, pp 1229–1250 | Cite as

A lightweight framework for authoring XML multimedia content on the web

  • Christine Vanoirbeek
  • Vincent Quint
  • Stéphane Sire
  • Cécile Roisin


This paper addresses the issue of authoring XML multimedia content on the web. It focuses on methods that apply to different kinds of contents, including structured documents, factual data, and multimedia objects. It argues in favor of a template-based approach that enhances the ability for multiple applications to use the produced content. This approach is illustrated by AXEL, an innovative multipurpose client-side authoring framework (previously described in Sire et al. (2010)), intended for web users with limited skills. The versatility of the tool is illustrated through a series of use cases that demonstrate the flexibility of the approach for creating various kinds of web content.


Authoring paradigms Authoring for the web End user authoring 


  1. 1.
    Boughoufalah S, Dufourd JC, Bouilhaguet F (2000) MPEG-Pro, an authoring system for MPEG-4 with temporal constraints and template guided editing. In: Proceedings of ICME 2000. IEEE, pp 175–178Google Scholar
  2. 2.
    Bulterman D et al (2008) Synchronized Multimedia Integration Language (SMIL 3.0). W3C Recommendation. Accessed 6 April 2012
  3. 3.
    Bulterman DCA, Hardman L (2005) Structured multimedia authoring. ACM Trans. Multimedia Comput. Commun. Appl. 1:89–109CrossRefGoogle Scholar
  4. 4.
    Bulterman DCA, Rutledge L, Hardman L, Jansen J, Mullender KS (1999) Grins: an authoring environment for web multimedia. dcab/PDF/edmedia99.pdf. Accessed 6 April 2012
  5. 5.
    Campoy-Flores F, Quint V, Vatton I (2006) Templates, microformats and structured editing. In: Brailsford D (ed) Proceedings of the 2006 ACM Symposium on document engineering, DocEng 2006. ACM Press, pp 188–197Google Scholar
  6. 6.
    Cazenave F (2011) A declarative approach for HTML timing using SMIL/Timesheets. Accessed 6 April 2012
  7. 7.
    Cazenave F, Quint V, Roisin C (2011) Timesheets.js: when SMIL meets HTML5 and CSS3. In: Proceedings of the 11th ACM Symposium on document engineering, DocEng ’11. ACM, New York, NY, USA, pp. 43–52. doi: 10.1145/2034691.2034700 CrossRefGoogle Scholar
  8. 8.
    Deltour R, Layaïda N, Weck D (2005) A cross-platform SMIL2.0 authoring tool. ERCIM News 62:41–42Google Scholar
  9. 9.
    Deltour, R, Roisin, C (2006) The LimSee3 multimedia authoring model. In: Brailsford D (ed) Proceedings of the 2006 ACM Symposium on document engineering, DocEng 2006. ACM Press, pp 173–175. doi: 10.1145/1166160.1166203
  10. 10.
    dos Santos J, Muchaluat-Saade D (2011) Xtemplate 3.0: spatio-temporal semantics and structure reuse for hypermedia compositions. Multimed Tools Appl. doi: 10.1007/s11042-011-0732-2
  11. 11.
    dos Santos JA, Muchaluat-Saade DC (2010) XTemplate 3.0: adding semantics to hypermedia compositions and providing document structure reuse. In: Proceedings of the 2010 ACM symposium on applied computing, SAC ’10. ACM, New York, NY, USA, pp 1892–1897CrossRefGoogle Scholar
  12. 12.
    easyDITA: Content management, authoring and production all in one. Accessed 6 April 2012
  13. 13.
    Furuta R, Quint V, André J (1988) Interactively editing structured documents. Electron Publ 1:19–44 (1988)Google Scholar
  14. 14.
    Hill C, Yates R, Jones C, Kogan SL (2006) Beyond predictable workflows: enhancing productivity in artful business processes. IBM Syst J 45:663–682 (2006)CrossRefGoogle Scholar
  15. 15.
    Huynh DF, Karger DR, Miller RC (2007) Exhibit: lightweight structured data publishing. In: Proceedings of the 16th international conference on world wide web. ACM, New York, NY, USA, pp 737–746CrossRefGoogle Scholar
  16. 16.
    Ko AJ, Myers BA (2005) Citrus: a language and toolkit for simplifying the creation of structured editors for code and data. In: Proceedings of the 18th Annual ACM symposium on user interface software and technology. ACM, New York, NY, USA, pp 3–12CrossRefGoogle Scholar
  17. 17.
    Laiola Guimaraes R, Monteiro de Resende Costa R, Gomes Soares L (2008) Composer: authoring tool for iTV programs. In: Tscheligi M, Obrist M, Lugmayr A (eds) Changing television environments, Lecture notes in computer science, vol 5066. Springer Berlin, Heidelberg, pp 61–71Google Scholar
  18. 18.
    Lumley J, Gimson R, Rees O (2008) Configurable editing of XML-based variable-data documents. In: Proceeding of the eighth ACM symposium on document engineering, DocEng ’08. ACM, New York, NY, USA, pp 76–85CrossRefGoogle Scholar
  19. 19.
    Pokorný J (2009) XML in enterprise systems. Informatica 20:417–438zbMATHGoogle Scholar
  20. 20.
    Quint V, Roisin C, Sire S, Vanoirbeek C (2010) From templates to schemas: bridging the gap between free editing and safe data processing. In: DocEng 2010: Proceedings of the 10th ACM symposium on document engineering. ACM, pp 61–64. doi: 10.1145/1860559.1860572
  21. 21.
    Quint V, Vatton I (1986) Grif: an interactive system for structured document manipulation. Cambridge University Press, pp 200–213Google Scholar
  22. 22.
    Sire S (2010) XTiger XML language specification. Accessed 6 April 2012
  23. 23.
    Sire S, Vanoirbeek C, Quint V, Roisin C (2010) Authoring XML all the time, everywhere and by everyone. In: Proceedings of XML Prague 2010. Institute for Theoretical Computer Science, pp 125–149Google Scholar
  24. 24.
    Soares LFG, Rodrigues RF, Muchaluat Saade DC (2000) Modeling, authoring and formatting hypermedia documents in the hyperprop system. Multimedia Syst 8:118–134CrossRefzbMATHGoogle Scholar
  25. 25.
    Vuorimaa P (2007) Timesheets JavaScript engine. pv/timesheets/. Accessed 6 April 2012
  26. 26.
    Vuorimaa P, Bulterman D, Cesar P (2008) SMIL Timesheets 1.0. W3C Recommendation. Accessed 6 April 2012
  27. 27.
    XOpus: The web based wysiwyg XML editor. Accessed 6 April 2012

Copyright information

© Springer Science+Business Media, LLC 2012

Authors and Affiliations

  • Christine Vanoirbeek
    • 1
  • Vincent Quint
    • 2
  • Stéphane Sire
    • 1
  • Cécile Roisin
    • 3
  1. 1.EPFL/IC/GR-VAEPFLLausanneSwitzerland
  2. 2.INRIAMontbonnotFrance
  3. 3.University of Grenoble and INRIAMontbonnotFrance

Personalised recommendations