Skip to main content

Ginga-NCL: the declarative environment of the Brazilian digital TV System

Abstract

As in all main terrestrial DTV Systems, the Brazilian middleware, named Ginga, supports both declarative applications (through its presentation, or declarative, environment Ginga-NCL) and procedural applications (through its execution, or procedural, environment Ginga-J). Since hybrid applications are common, either type of Ginga application may make use of facilities of both presentation and execution application environments. This paper focuses on the presentation environment Ginga-NCL. The main Brazilian inovations are then presented, regarding the Ginga architecture, the declarative NCL language specification, the editing commands for live application production, and the transport data structure.

References

  1. [1]

    Advanced Application Platform (ACAP),ATSC Standard: Document A/101, August 2005.

  2. [2]

    ARIB B-24 XML-based Multimedia Coding Scheme,ARIB Standard B-24 Data Coding and Transmission Specifications for Digital Broadcasting, version 4.0, February 2004.

  3. [3]

    P. Perrot. DVB-HTML — An Optional Declarative Language within MHP 1.1,EBU Technical Review. 2001.

  4. [4]

    Digital Video Broadcasting (DVB) Globally Executable MHP (GEM) Specification 1.0.0.ETSI TS 102 819 V1.1.1. Available at http://pda.etsi.org/pda/home.asp?wki_id=17842

  5. [5]

    F.G. Halasz. Reflexions on Notecards: Seven Issues for the Next Generation of Hypermedia Systems. Communications of ACM, Vol.31, No. 7. July 1988.

  6. [6]

    Volume 1 Standard 06.Brazilian DTV Fórum. April 2007.

  7. [7]

    Volume 2 Standard 06.Brazilian DTV Fórum. April 2007.

  8. [8]

    Volume 3 Standard 06.Brazilian DTV Fórum. April 2007.

  9. [9]

    Volume 4 Standard 06.Brazilian DTV Fórum. April 2007.

  10. [10]

    Standard 07.Brazilian DTV Fórum. December April 2007.

  11. [11]

    ISO/IEC 13522-5. Information Technology — Coding of multimedia and hypermedia information — Part 5: Support for base-level interactive applications.ISO Standard, 1997.

  12. [12]

    ETSI. Digital Video Broadcasting (DVB), Multimedia Home Platform (MHP) Specification 1.1.1,ETSI TS 102 812, 2003.

  13. [13]

    M.A. Casanova, L. Tucherman, M.J. Lima, J.L. Rangel, N.R. Rodriguez, L.F.G. Soares. The Nested Contex Model for Hyperdocuments.Proceedings of Third ACM Conference on Hypertext, San Antonio, Texas. Dezembro de 1991; pp. 193-201.

  14. [14]

    L.F.G Soares; R.F Rodrigues. Nested Context Model 3.0: Part 1 — NCM Core,Technical Report, Departamento de Informática PUCRio, May 2005, ISSN: 0103-9741. Also available in www.telemidia.pucrio. br/maestro.

  15. [15]

    S. Morris, A. S. Chaigneau. Interactive TV Standards.Focal Press, Elsevier, 2005.

  16. [16]

    O. Lassila, R. R. Swick. Resource Description Framework (RDF) Model and Syntax Specification,W3C Recommendation, 22 February 1999. Available at http://www.w3.org/TR/REC-rdf-syntax/

  17. [17]

    SMIL 2.1 — Synchronized Multimedia Integration Language — SMIL 2.1 Specification,W3C Recommendation, December 2005.

Download references

Author information

Affiliations

Authors

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and Permissions

About this article

Cite this article

Soares, L.F.G., Rodrigues, R.F. & Moreno, M.F. Ginga-NCL: the declarative environment of the Brazilian digital TV System. J Braz Comp Soc 13, 37–46 (2007). https://doi.org/10.1007/BF03192400

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF03192400

Keywords

  • Ginga
  • NCL
  • middleware
  • declarative
  • environment
  • digital TV