Journal of the Brazilian Computer Society

, Volume 13, Issue 1, pp 47–56 | Cite as

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

  • Guido Lemos de Souza Filho
  • Luiz Eduardo Cunha Leite
  • Carlos Eduardo Coelho Freire Batista
Open Access
Article

Abstract

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.

Keywords

Digital TV middleware 

References

  1. [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.Google Scholar
  2. [2]
    SOARES, L. F. G. . “MAESTRO: The Declarative Middleware Proposal for the SBTVD”. InProceedings of the 4th European Interactive TV Conference, Athens, 2006.Google Scholar
  3. [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.Google Scholar
  4. [4]
    ITU. “ITU-T Recommendation J.200: Worldwide common core — Application environment for digital interactive television services”, 2001.Google Scholar
  5. [5]
    ITU. “ITU-T Recommendation J.201: Harmonization of declarative content format for interactive television applications”, 2004.Google Scholar
  6. [6]
    ITU. “ITU-T Recommendation J.202: Harmonization of procedural content formats for interactive TV applications”, 2003.Google Scholar
  7. [7]
    Sun Microsystems. “Sun JavaTV: Java Technology in Digital TV”. Available at: http://java.sun.com/products/javatv/. Accessed on June, 2006.Google Scholar
  8. [8]
    HAVi. “HAVi Level 2 Graphical User-Interface — Specification of the Home Audio/Video Interoperability (HAVi) Architecture”. HAVi, Inc. 2001. Available on: 〈http://www.havi.org〉. Accessed on November, 2006.Google Scholar
  9. [9]
    DAVIC. “DAVIC 1.4 Part 2 — DAVIC Specification Reference Models and Scenarios”, 1998. Available at 〈http://www.davic.org〉. Accessed on November, 2006.Google Scholar
  10. [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.Google Scholar
  11. [11]
    ETSI. “TS 102 812 V1.2.1: Digital Video Broadcasting (DVB) Multimedia Home Platform (MHP) Specification 1.1.1”. ETSI Standard, 2003Google Scholar
  12. [12]
    Sun Microsystems. “Java Media Framework API (JMF)”. Available at 〈http://java.sun.com/products/javamedia/ jmf/index.jsp〉. Accessed on November, 2006.Google Scholar
  13. [13]
    IBGE. “IBGE . Pesquisa Nacional por Amostra de Domicílios (Brazilian Institute of Geography and Statistics — National Research by Home Sampling)”. Available at 〈http://www.ibge.gov.br/home/estatistica/populac ao/trabalhoerendimento/pnad2005/tabsintese.shtm 〉. Accessed on November, 2006.Google Scholar
  14. [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 〈http://www.teleco.com.br/comentario/com175.as p〉. Accessed on October, 2006.Google Scholar
  15. [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.Google Scholar
  16. [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 〈http://www.agenciabrasil.gov.br/noticias/2006/0 7/06/materia.2006-07-06.4998754189/view〉. Accessed on October, 2006.Google Scholar
  17. [17]
    ISDTV-T Forum. “Volume 1 of ISDTV-T Standard 06”. ISDTV-T Forum Draft, December, 2006.Google Scholar
  18. [18]
    ISDTV-T Forum. “Volume 2 of ISDTV-T Standard 06”. ISDTV-T Forum Draft, December, 2006.Google Scholar
  19. [19]
    ISDTV-T Forum. “Volume 4 of ISDTV-T Standard 06”. ISDTV-T Forum Draft, December, 2006.Google Scholar
  20. [20]
    ARIB. “ARIB STD-B23 Version 1.1: Application Execution Engine Platform for Digital Broadcasting (English Translation)”. ARIB Standard, 2004.Google Scholar
  21. [21]
    CableLabs. “OpenCable Application Platform Specification — OCAP 1.0 Profile”. Cable Television Laboratories, Inc, 2005.Google Scholar
  22. [22]
    ATSC. “ATSC Standard: Advanced Common Application Platform (ACAP)”. ATSC Standard, 2005.Google Scholar
  23. [23]
    ISDTV-T Forum. “ISDTV-T Standard 03”. ISDTV-T Forum Draft, 2006Google Scholar
  24. [24]
    ARIB. “ARIB STD-B10 “Service Information for Digital Broadcasting System”. ARIB Standard, 2004.Google Scholar
  25. [25]
    Blu-ray Disc Association. “Blu-ray Disc Association — Experience Blu”. Available at 〈 http://www.blu-raydisc.com/〉. Accessed on December, 2006.Google Scholar

Copyright information

© The Brazilian Computer Society 2008

Authors and Affiliations

  • Guido Lemos de Souza Filho
    • 1
  • Luiz Eduardo Cunha Leite
    • 1
  • Carlos Eduardo Coelho Freire Batista
    • 1
  1. 1.Digital Video Applications Lab Department of InformaticsFederal University of ParaíbaJoão PessoaBRAZIL

Personalised recommendations