Teaching and learning as multimedia authoring: the classroom 2000 project
MULTIMEDIA '96 Proceedings of the fourth ACM international conference on Multimedia
Proceedings of the tenth ACM international conference on Multimedia
MULTIMEDIA '03 Proceedings of the eleventh 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
Live editing of hypermedia documents
Proceedings of the 2006 ACM symposium on Document engineering
Watch-and-comment as a paradigm toward ubiquitous interactive video editing
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
MultiPresenter: a presentation system for (very) large display surfaces
MM '08 Proceedings of the 16th ACM international conference on Multimedia
SMIL 3.0: Flexible Multimedia for Web, Mobile Devices and Daisy Talking Books
SMIL 3.0: Flexible Multimedia for Web, Mobile Devices and Daisy Talking Books
End-user live editing of iTV programmes
International Journal of Advanced Media and Communication
Ginga-NCL: declarative middleware for multimedia IPTV services
IEEE Communications Magazine
Variable and state handling in NCL
Multimedia Tools and Applications
Taking advantage of contextualized interactions while users watch TV
Multimedia Tools and Applications
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
SMIL builder: An incremental authoring tool for SMIL Documents
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
SIVA suite: authoring system and player for interactive non-linear videos
Proceedings of the international conference on Multimedia
A multimodal interaction component for digital television
Proceedings of the 2011 ACM Symposium on Applied Computing
Timesheets.js: when SMIL meets HTML5 and CSS3
Proceedings of the 11th ACM symposium on Document engineering
EDITEC: hypermedia composite template graphical editor for interactive tv authoring
Proceedings of the 11th ACM symposium on Document engineering
A mobile player for interactive non-linear video
MM '11 Proceedings of the 19th ACM international conference on Multimedia
Student reactions to classroom lecture capture
Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education
Embedding 3D objects into NCL multimedia presentations
Proceedings of the 17th International Conference on 3D Web Technology
Interactive non-linear video: definition and XML structure
Proceedings of the 2012 ACM symposium on Document engineering
TAL processor for hypermedia applications
Proceedings of the 2012 ACM symposium on Document engineering
Challenges in creating multimedia instructions for support systems and dynamic problem-solving
Proceedings of the 12th International Conference on Knowledge Management and Knowledge Technologies
Proceedings of the 18th Brazilian symposium on Multimedia and the web
WebNCL: a web-based presentation machine for multimedia documents
Proceedings of the 18th Brazilian symposium on Multimedia and the web
XTemplate 3.0: spatio-temporal semantics and structure reuse for hypermedia compositions
Multimedia Tools and Applications
Discrimination of media moments and media intervals: sticker-based watch-and-comment annotation
Multimedia Tools and Applications
A framework-based approach for interactive multimedia application development
Proceedings of the 2012 ACM Research in Applied Computation Symposium
Multimedia multi-device educational presentations preserved as interactive multi-video objects
Proceedings of the 19th Brazilian symposium on Multimedia and the web
Hi-index | 0.00 |
The development of multimedia applications that require the manipulation and the synchronization of multiple media and the handling of different types of user interactions usually requires specialized knowledge in imperative languages. Declarative languages have been proposed in order to make this task easier, especially when applications are restricted to certain classes, as it is the case of Interactive TV applications in which user interactions are restricted to a few simple models. However, those simple models may be too simple when documents are reused in other platforms: for instance, when watching a video most web users expect an interactive timeline to be available --- which is not the case in interactive TV videos. This paper presents a component-based approach to the enrichment of declarative languages for multimedia so that desirable user-media interactions are made possible at the same time that the original ease of authoring is maintained. We detail the components and present a corresponding proof-of-concept prototype. We also discuss design decisions associated with the development of the components, which should be useful in further extensions.