Skip to main content

Ginga-J: The procedural middleware for the Brazilian digital TV system


The recent development of the research on digital terrestrial television in Brazil has led the country.s government to state a series of premises in which the government shows to care not only for technology improvement, but also to use this development as a tool for ameliorating the Brazilian social context, in what concerns digital inclusion. These premises and necessities have generated some peculiarities in the development process, which directly influenced in the functionalities granted by the Brazilian.s middleware choice. This paper, thus, seeks to explain all the architecture of the Java part — called Ginga-J — of the Ginga middleware, highlighting the new features, especially when confronting the Brazilian middleware with the other middlewares worldwide defined.


  1. LEITEs, L. E. C., et al. “FlexTV . Uma Proposta de Arquitetura de Middleware para o Sistema Brasileiro de TV Digital (FlexTV — a Middleware Architecture Proposal for the Brazilian Digital TV System)”. InRevista de Engenharia de Computação e Sistemas Digitais, v. 2, pp 29–50, 2005.

  2. SOARES, L. F. G. . “MAESTRO: The Declarative Middleware Proposal for the SBTVD”. InProceedings of the 4th European Interactive TV Conference, Athens, 2006.

  3. MORRIS, S., SMITH-CHAIGNEAU, A. “Interactive TV Standards — A Guide to MHP, OCAP and JavaTV”. ISBN-13 978-0-240-80666-2. Elsevier, Focal Press, 2005.

  4. ITU. “ITU-T Recommendation J.200: Worldwide common core — Application environment for digital interactive television services”, 2001.

  5. ITU. “ITU-T Recommendation J.201: Harmonization of declarative content format for interactive television applications”, 2004.

  6. ITU. “ITU-T Recommendation J.202: Harmonization of procedural content formats for interactive TV applications”, 2003.

  7. Sun Microsystems. “Sun JavaTV: Java Technology in Digital TV”. Available at: Accessed on June, 2006.

  8. HAVi. “HAVi Level 2 Graphical User-Interface — Specification of the Home Audio/Video Interoperability (HAVi) Architecture”. HAVi, Inc. 2001. Available on: 〈〉. Accessed on November, 2006.

  9. DAVIC. “DAVIC 1.4 Part 2 — DAVIC Specification Reference Models and Scenarios”, 1998. Available at 〈〉. Accessed on November, 2006.

  10. ETSI. “TS 102 819 V1.3.1: Digital Video Broadcasting (DVB) Globally Executable MHP version 1.0.2 (GEM 1.0.2)”. ETSI Standard, 2005.

  11. ETSI. “TS 102 812 V1.2.1: Digital Video Broadcasting (DVB) Multimedia Home Platform (MHP) Specification 1.1.1”. ETSI Standard, 2003

  12. Sun Microsystems. “Java Media Framework API (JMF)”. Available at 〈 jmf/index.jsp〉. Accessed on November, 2006.

  13. IBGE. “IBGE . Pesquisa Nacional por Amostra de Domicílios (Brazilian Institute of Geography and Statistics — National Research by Home Sampling)”. Available at 〈 ao/trabalhoerendimento/pnad2005/tabsintese.shtm 〉. Accessed on November, 2006.

  14. Teleco. “Por que a Internet tem penetração menor que o Celular? (Why does Internet has less reach than Mobile Telephony?)”. Technical Report. Available at 〈 p〉. Accessed on October, 2006.

  15. TAVARES, T.A., et al. “Sharing virtual acoustic spaces over interactive TV programs — presenting Virtual Cheering application”. InProceedings of IEEE International Conference on Multimedia and Expo (ICME ’04), Vol. 3. ISBN: 0-7803-8603-5. Taipei, Taiwan, 2004.

  16. MAZENOTTI, P. “TV digital deve aumentar em 80 milhões número de aparelhos no país, diz ministro (Digital TV shall increase number of TV sets to 80 millions on the country (Brazil), says minister)”. RadioBrás — Agência Brasil. Available at 〈 7/06/materia.2006-07-06.4998754189/view〉. Accessed on October, 2006.

  17. ISDTV-T Forum. “Volume 1 of ISDTV-T Standard 06”. ISDTV-T Forum Draft, December, 2006.

  18. ISDTV-T Forum. “Volume 2 of ISDTV-T Standard 06”. ISDTV-T Forum Draft, December, 2006.

  19. ISDTV-T Forum. “Volume 4 of ISDTV-T Standard 06”. ISDTV-T Forum Draft, December, 2006.

  20. ARIB. “ARIB STD-B23 Version 1.1: Application Execution Engine Platform for Digital Broadcasting (English Translation)”. ARIB Standard, 2004.

  21. CableLabs. “OpenCable Application Platform Specification — OCAP 1.0 Profile”. Cable Television Laboratories, Inc, 2005.

  22. ATSC. “ATSC Standard: Advanced Common Application Platform (ACAP)”. ATSC Standard, 2005.

  23. ISDTV-T Forum. “ISDTV-T Standard 03”. ISDTV-T Forum Draft, 2006

  24. ARIB. “ARIB STD-B10 “Service Information for Digital Broadcasting System”. ARIB Standard, 2004.

  25. Blu-ray Disc Association. “Blu-ray Disc Association — Experience Blu”. Available at 〈〉. Accessed on December, 2006.

Download references

Author information

Authors and Affiliations


Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( ), 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

Filho, G.L.d.S., Leite, L.E.C. & Batista, C.E.C.F. Ginga-J: The procedural middleware for the Brazilian digital TV system. J Braz Comp Soc 13, 47–56 (2007).

Download citation

  • Issue Date:

  • DOI: