[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1410140.1410146acmconferencesArticle/Chapter ViewAbstractPublication PagesdocengConference Proceedingsconference-collections
research-article

Enabling adaptive time-based web applications with SMIL state

Published: 16 September 2008 Publication History

Abstract

In this paper we examine adaptive time-based web applications (or presentations). These are interactive presentations where time dictates the major structure, and that require interactivity and other dynamic adaptation. We investigate the current technologies available to create such presentations and their shortcomings, and suggest a mechanism for addressing these shortcomings. This mechanism, SMIL State, can be used to add user-defined state to declarative time-based languages such as SMIL or SVG animation, thereby enabling the author to create control flows that are difficult to realize within the temporal containment model of the host languages. In addition, SMIL State can be used as a bridging mechanism between languages, enabling easy integration of external components into the web application.

References

[1]
http://www.macromedia.com/software/flash/about/
[2]
Boyer, J. 2007 XForms 1.0 (Third Edition). W3C. URL=http://www.w3.org/TR/xforms/ .
[3]
Bulterman, D. and Rutledge, L. 2004 SMIL 2.0: Interactive Multimedia for Web and Mobile Devices. Springer-Verlag, Heidelberg, Germany, ISBN: 3-540-20234-X.
[4]
Bulterman, D. et al. 2005 Synchronized Multimedia Integration Language (SMIL 2.1). W3C. URL=http://www.w3.org/TR/SMIL/ .
[5]
Costa, R. et al. 2006 Live editing of hypermedia documents. DocEng '06: Proceedings of the 2006 ACM symposium on Document engineering. ACM, New York, NY, 165--172. DOI=http://doi.acm.org/10.1145/1166160.1166202 .
[6]
Gifford, D. and Lucassen, J. 1986 Integrating functional and imperative programming. ACM conference on LISP and functional programming. DOI=http://doi.acm.org/10.1145/319838.319848 .
[7]
Hickson, I. 2007 XML Binding Language (XBL) 2.0. W3C. URL=http://www.w3.org/TR/xbl/ .
[8]
Honkala, M. and Pohja, M. 2006 Multimodal interaction with xforms. ICWE '06: Proceedings of the 6th international conference on Web engineering. ACM, New York, NY, 201--208. DOI=http://doi.acm.org/10.1145/1145581.1145624 .
[9]
King, P., Schmitz, P. and Thompson, S. 2004 Behavioral reactivity and real time programming in XML: functional programming meets SMIL animation. DocEng '04: Proceedings of the 2004 ACM symposium on Document engineering (2004). DOI=http://doi.acm.org/10.1145/1030397.1030411.
[10]
Lewis, R. et al. 2007 Content Selection for Device Independence (DISelect) 1.0. W3C. URL=http://www.w3.org/TR/cselection/
[11]
Lie, H. and Saarela, J. 1999 Multipurpose Web publishing using HTML, XML, and CSS. Communications of the ACM, Vol. 42, Issue 10. ACM, New York, NY, 95--101. DOI=http://doi.acm.org/10.1145/317665.317681 .
[12]
Moggi, E. 1988 Computational Lambda-calculus and monads. In proceedings 4th Annual Symposium on Logic in Computer Science. IEEE Computer Society Press, Washington, DC.
[13]
Muchaluat-Saade, D., Rodrigues, R. and Soares, L. 2002 XConnector: extending XLink to provide multimedia synchronization. Proceedings of the 2002 ACM symposium on Document Engineering . ACM, New York, NY, USA. DOI=http://doi.acm.org/10.1145/585058.585069 .
[14]
Muchaluat-Saade, D. and Soares, L. 2003 XConnector and XTemplate: improving the expressiveness and reuse in web authoring languages. The New Review of Hypermedia and Multimedia. Taylor&Francis, Bristol, PA, USA. DOI=http://dx.doi.org/10.1080/13614560208914739 .
[15]
Raggett, D. 2006 Slidy - a web based alternative to Microsoft PowerPoint. XTech (Amsterdam, May 16-19 2006). URL= http://www.w3.org/2006/05/Slidy-XTech/slidy-xtech06-dsr.pdf .
[16]
Scherp, A. and Boll, S. 2004 Generic support for personalized mobile multimedia tourist applications. MULTIMEDIA '04: Proceedings of the 12th annual ACM international conference on Multimedia (2004). DOI=http://doi.acm.org/10.1145/1027527.1027566 .
[17]
Thompson, S., King, P. and Schmitz, P. 2007 Declarative extensions of XML languages. DocEng '07: Proceedings of the 2007 ACM symposium on Document engineering (2007). DOI=http://doi.acm.org/10.1145/1284420.1284442 .
[18]
Wadler, P. 1990 Comprehending Monads. In Proceedings of the 1990 ACM Conference on Lisp and Functional Programming, pages 61--77, Nice, France, 1990.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DocEng '08: Proceedings of the eighth ACM symposium on Document engineering
September 2008
312 pages
ISBN:9781605580814
DOI:10.1145/1410140
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]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 September 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. SMIL
  2. declarative languages
  3. delayed ad viewing
  4. multimedia web applications

Qualifiers

  • Research-article

Conference

DocEng '08
Sponsor:
DocEng '08: ACM Symposium on Document Engineering
September 16 - 19, 2008
Sao Paulo, Brazil

Acceptance Rates

DocEng '08 Paper Acceptance Rate 21 of 62 submissions, 34%;
Overall Acceptance Rate 194 of 564 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Hypervideos and Interactive Multimedia PresentationsACM Computing Surveys10.1145/303892550:1(1-34)Online publication date: 6-Mar-2017
  • (2016)Data-independent sequencing with the timing objectProceedings of the 7th International Conference on Multimedia Systems10.1145/2910017.2910614(1-10)Online publication date: 10-May-2016
  • (2013)NCL4WEBProceedings of the 2013 ACM symposium on Document engineering10.1145/2494266.2494273(253-262)Online publication date: 10-Sep-2013
  • (2012)Information Retrieval from Deep Web Based on Visual Query InterpretationInternational Journal of Information Retrieval Research10.4018/ijirr.20121001042:4(45-59)Online publication date: 1-Oct-2012
  • (2012)WebNCLProceedings of the 18th Brazilian symposium on Multimedia and the web10.1145/2382636.2382719(403-410)Online publication date: 15-Oct-2012
  • (2012)Just-in-time personalized video presentationsProceedings of the 2012 ACM symposium on Document engineering10.1145/2361354.2361368(59-68)Online publication date: 4-Sep-2012
  • (2012)Interactive non-linear videoProceedings of the 2012 ACM symposium on Document engineering10.1145/2361354.2361367(49-58)Online publication date: 4-Sep-2012
  • (2012)VIQI: A new approach for visual interpretation of deep web query interfaces2012 International Conference on Information Technology and e-Services10.1109/ICITeS.2012.6216656(1-6)Online publication date: Mar-2012
  • (2012)Ginga‐NCL architecture for plug‐insSoftware: Practice and Experience10.1002/spe.214443:4(449-463)Online publication date: 31-Jul-2012
  • (2011)Enabling Composition-Based Video-Conferencing for the HomeIEEE Transactions on Multimedia10.1109/TMM.2011.215936913:5(869-881)Online publication date: 1-Oct-2011
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media