ACM Home Page
Please provide us with feedback. Feedback
Relating declarative hypermedia objects and imperative objects through the NCL glue language
Full text PdfPdf (1.44 MB)
Source
Document Engineering archive
Proceedings of the 9th ACM symposium on Document engineering table of contents
Munich, Germany
SESSION: Document and programming table of contents
Pages 222-230  
Year of Publication: 2009
ISBN:978-1-60558-575-8
Authors
Luiz Fernando Gomes Soares  Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro, Brazil
Marcelo Ferreira Moreno  Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro, Brazil
Francisco Sant'Anna  Pontifical Catholic University of Rio de Janeiro, Rio de Janeiro, Brazil
Sponsors
SIGDOC: ACM Special Interest Group for Design of Communications
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 8,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1600193.1600243
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
W3C World-Wide Web Consortium. 2008. Synchronized Multimedia Integration Language - SMIL 3.0, W3C Recommendation. http://www.w3.org/TR/2008/REC-SMIL3-20081201/
 
2
W3C World-Wide Web Consortium. 1998. Timed Interactive Multimedia Extensions for HTML - HTML+TIME, W3C Recommendation. http://www.w3.org/TR/1998/NOTE-HTMLplusTIME-19980918
 
3
W3C World-Wide Web Consortium. 2003. Scalable Vector Graphics (SVG) 1.1 Specification, W3C Recommendation. http://www.w3.org/TR/2003/REC-SVG11-20030114/
 
4
ETSI European Telecommunication Standards Institute. 2006. ETSI TS 102 812 V1.2.2 Digital Video Broadcasting "Digital Video Broadcasting (DVB); Multimedia Home Platform (MHP) Specification 1.1.1".
 
5
ARIB Association of Radio Industries and Business. 2004. ARIB Standard B-24 Data Coding and Transmission Specifications for Digital Broadcasting, version 4.0, 2004.
 
6
Soares L. F. G., Rodrigues R. F. 2006. Nested Context Language 3.0 Part 8 - NCL Digital TV Profiles. Technical Report. Departamento de Informática da PUC-Rio, MCC 35/06. http://www.ncl.org.br/documentos/NCL3.0-DTV.pdf.
 
7
ABNT NBR Associação Brasileira de Normas Técnicas. 2007. Digital Terrestrial Television Standard 06: Data Codification and Transmission Specifications for Digital Broadcasting, Part 2 - GINGA-NCL: XML Application Language for Application Coding. http://www.abnt.org.br/imagens/Normalizacao_TV_Digital/ABNTNBR15606-2_2007Ing_2008.pdf.
 
8
ISO/IEC 13818-1, "Information technology - Generic coding of moving pictures and associated audio information: Systems", 1996, ISO/IEC.
 
9
ITU-T Recommendation H.761, 2009. Nested Context Language (NCL) and Ginga-NCL for IPTV Services. Geneva, April 2009.
 
10
Cattelan, R. G., Teixeira, C., Goularte, R., and Pimentel, M. D. 2008. Watch-and-comment as a paradigm toward ubiquitous interactive video editing. ACM Trans. Multimedia Comput. Commun. Appl. 4, 4 (Oct. 2008), 1-24. DOI= http://doi.acm.org/10.1145/1412196.1412201
 
11
Cesar, P. S., Bulterman D. C. A., Jansen J., 2006. An Architecture for End-User TV Content Enrichment. Journal of Virtual Reality and Broadcasting, Volume 3 (2006), no. 9.
 
12
Costa R. M. R., Moreno M. F., Rodrigues R. F., Soares L. F. G. 2006. Live Editing of Hypermedia Documents. In Proceedings of ACM Symposium on Document Engineering (Amsterdam, Netherlands, 2006). DocEng 2006.
 
13
Bulterman D. C. A., Jansen J., Kleanthous K., Blom K., Benden D. 2004. AMBULANT: A Fast, Multi-Platform Open Source SMIL Player. In Proceedings of ACM International Conference on Multimedia (New York, USA, 2004).
 
14
Pérez-Luque M. J., Little T. D. C. "A Temporal Reference Framework for Multimedia Synchronization", IEEE Journal on Selected Areas in Communications, 14(1), January 1996.
 
15
Soares L. F. G., Costa, R. M. R; Moreno, M. F. 2008. Graph-Based Schedulers for Resource Management and Presentation Control in a QoS Architecture for DTV Applications. Technical Report. Departamento de Informática da PUC-Rio, MCC 12/08.