ACM Home Page
Please provide us with feedback. Feedback
Variable handling in time-based XML declarative languages
Full text PdfPdf (308 KB)
Source
Symposium on Applied Computing archive
Proceedings of the 2009 ACM symposium on Applied Computing table of contents
Honolulu, Hawaii
SESSION: Multimedia and visualization track table of contents
Pages 1821-1828  
Year of Publication: 2009
ISBN:978-1-60558-166-8
Authors
Luiz Fernando G. Soares  Pontifícia Universidade Católica do Rio de Janeiro, RJ Brazil
Rogério Ferreira Rodrigues  Pontifícia Universidade Católica do Rio de Janeiro, RJ Brazil and FAST, a Microsoft Subsidiary, RJ Brazil
Renato Cerqueira  Pontifícia Universidade Católica do Rio de Janeiro, RJ Brazil
Simone Diniz Junqueira Barbosa  Pontifícia Universidade Católica do Rio de Janeiro, RJ Brazil
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 39,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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/1529282.1529689
What is a DOI?

ABSTRACT

This paper focuses on time-based declarative languages. The use of declarative languages has the advantage of their simplicity and their high-level abstraction, usually requiring few or no programming skills. Moreover, in general, declarative languages benefit portability and allow automatic control of application execution temporal flows, without author awareness. However, most time-based declarative languages have limited support for variable definition and manipulation, which causes developers to resort to imperative languages. This paper discusses and proposes an approach for variable handling in XML-based declarative languages used for temporal synchronization among media objects that balances flexibility and simplicity. An important goal is to resort to imperative languages only for those applications that require intensive algorithmic computation. The proposed solution was adopted by the NCL declarative language of the Brazilian DTV System.


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
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 (São Paulo, SP, Brazil, November, 2007). DOI=http://www.abnt.org.br/imagens/Normalizacao_TV_Digital/AB NTNBR15606-2_2007Ing_2008.pdf.
 
2
ARIB Association of Radio Industries and Business. 2004. ARIB Standard B-24 Data Coding and Transmission Specifications for Digital Broadcasting, version 4.0, 2004.
 
3
ECMA International - European Association for Standardizing Information and Communication Systems. 1999. ECMA -- 262 -- ECMAScript Language Specification. 3rd Edition. DOI=http://www.ecma-international.org/publications/standards/Ecma-262.htm.
 
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
 
6
7
 
8
ISO/IEC International Organization for Standardization 14496-1:2001. Coding of Audio-Visual Objects -- Part 1: Systems. 2nd Edition.
9
 
10
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. DOI=http://www.ncl.org.br/documentos/NCL3.0-DTV.pdf.
 
11
W3C World-Wide Web Consortium. 1998. Cascading Style Sheet, level 2 -- CSS. W3C Recommendation.
 
12
W3C World-Wide Web Consortium. 2004. Document Object Model -- DOM Level 3 Specification. W3C Recommendation.
 
13
W3C World-Wide Web Consortium. 1998. Timed Interactive Multimedia Extensions for HTML. W3C Submission. DOI=http://www.w3.org/TR/NOTE-HTMLplusTIME.
 
14
W3C World-Wide Web Consortium. 2005. Synchronized Multimedia Integration Language -- SMIL 2.1 Specification, W3C Recommendation. DOI=http://www.w3.org/TR/2005/RECSMIL2-20051213/.
 
15
W3C World-Wide Web Consortium. 2008. Synchronized Multimedia Integration Language -- SMIL 3.0 Specification, W3C Candidate Recommendation. DOI=http://www.w3.org/TR/SMIL3/.
 
16
W3C World-Wide Web Consortium. 2003. Scalable Vector Graphics (SVG) 1.1 Specification. W3C Recommendation. DOI=http://www.w3.org/TR/SVG11/.
 
17
W3C World-Wide Web Consortium. 1999. XML Path Language (XPath). W3C Recommendation. DOI=http://www.w3.org/TR/xpath/.

Collaborative Colleagues:
Luiz Fernando G. Soares: colleagues
Rogério Ferreira Rodrigues: colleagues
Renato Cerqueira: colleagues
Simone Diniz Junqueira Barbosa: colleagues