Computational lambda-calculus and monads
Proceedings of the Fourth Annual Symposium on Logic in computer science
LFP '90 Proceedings of the 1990 ACM conference on LISP and functional programming
Multipurpose Web publishing using HTML, XML, and CSS
Communications of the ACM
Integrating functional and imperative programming
LFP '86 Proceedings of the 1986 ACM conference on LISP and functional programming
XConnector: extending XLink to provide multimedia synchronization
Proceedings of the 2002 ACM symposium on Document engineering
XConnector and XTemplate: improving the expressiveness and reuse in web authoring languages
The New Review of Hypermedia and Multimedia - Hypermedia and the world wide web
Smil 2.0: Interactive Multimedia for Web and Mobile Devices (X.Media.Publishing)
Smil 2.0: Interactive Multimedia for Web and Mobile Devices (X.Media.Publishing)
Generic support for personalized mobile multimedia tourist applications
Proceedings of the 12th annual ACM international conference on Multimedia
Behavioral reactivity and real time programming in XML: functional programming meets SMIL animation
Proceedings of the 2004 ACM symposium on Document engineering
Multimodal interaction with xforms
ICWE '06 Proceedings of the 6th international conference on Web engineering
Live editing of hypermedia documents
Proceedings of the 2006 ACM symposium on Document engineering
Declarative extensions of XML languages
Proceedings of the 2007 ACM symposium on Document engineering
A presentation layer mechanism for multimedia playback mobility in service oriented architectures
Proceedings of the 7th International Conference on Mobile and Ubiquitous Multimedia
Multimedia Tools and Applications
SMIL State: an architecture and implementation for adaptive time-based web applications
Multimedia Tools and Applications
Adding dynamic visual manipulations to declarative multimedia documents
Proceedings of the 9th ACM symposium on Document engineering
Enriching the interactive user experience of open document format
Proceedings of the 9th ACM symposium on Document engineering
Declarative interfaces for dynamic widgets communications
Proceedings of the 9th ACM symposium on Document engineering
An approach based on events for treating the late tuning problem in interactive live TV shows
EiMM '09 Proceedings of the 1st ACM international workshop on Events in multimedia
Creating and sharing personalized time-based annotations of videos on the web
Proceedings of the 10th ACM symposium on Document engineering
Proceedings of the 10th ACM symposium on Document engineering
A model for editing operations on active temporal multimedia documents
Proceedings of the 10th ACM symposium on Document engineering
The Directors' cut: a solution to collaborative multimedia management
Multimedia Tools and Applications
Interactive non-linear video: definition and XML structure
Proceedings of the 2012 ACM symposium on Document engineering
Just-in-time personalized video presentations
Proceedings of the 2012 ACM symposium on Document engineering
WebNCL: a web-based presentation machine for multimedia documents
Proceedings of the 18th Brazilian symposium on Multimedia and the web
NCL4WEB: translating NCL applications to HTML5 web pages
Proceedings of the 2013 ACM symposium on Document engineering
Hi-index | 0.00 |
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.