Ambulant: a fast, multi-platform open source SMIL player
Proceedings of the 12th annual ACM international conference on Multimedia
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)
A temporal reference framework for multimedia synchronization
IEEE Journal on Selected Areas in Communications
Creating and sharing personalized time-based annotations of videos on the web
Proceedings of the 10th ACM symposium on Document engineering
Embedding 3D objects into NCL multimedia presentations
Proceedings of the 17th International Conference on 3D Web Technology
Just-in-time personalized video presentations
Proceedings of the 2012 ACM symposium on Document engineering
Proceedings of the 18th Brazilian symposium on Multimedia and the web
Hi-index | 0.01 |
This paper focuses on the support provided by NCL (Nested Context Language) to relate objects with imperative code content and declarative hypermedia-objects (objects with declarative code content specifying hypermedia documents). NCL is the declarative language of the Brazilian Terrestrial Digital TV System (SBTVD) supported by its middleware called Ginga. NCL and Ginga are part of ISDB standards and also of ITU-T Recommendations for IPTV services. The main contribution of this paper is the seamless way NCL integrates imperative and declarative language paradigms with no intrusion, maintaining a clear limit between embedded objects, independent of their coding content, and defining a behavior model that avoids side effects from one paradigm use to another.