Ginga (middleware)
{{Short description|Japanese-Brazilian digital TV middleware}}
{{Use dmy dates|date=June 2022}}
Ginga is the middleware specification for the Nipo-Brazilian Digital Television System (SBTVD, from the Portuguese Sistema Brasileiro de Televisão Digital). Ginga is also ITU-T Recommendation for IPTV Services.{{cite web |title=Ginga-NCL: Declarative Middleware for Multimedia IPTV Services |url=http://www.telemidia.puc-rio.br/?q=pt-br/node/59 |website=Tele Midia |archive-url=https://web.archive.org/web/20110825204431/http://www.telemidia.puc-rio.br/?q=pt-br/node/59 |archive-date=25 August 2011 |date=June 2010}} It is also considered in ITU-T recommendations for Cable Broadcast services (ITU-T J.200 Recommendation series: Rec. ITU-T J.200,{{cite web |title=Application for Interactive Digital Television |url=http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-J.200-201004-I!!PDF-E&type=items |website=ITU-T |archive-url=https://web.archive.org/web/20130408132417/http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-J.200-201004-I!!PDF-E&type=items |archive-date=8 April 2013}} Rec. ITU-T J.201{{Cite web | url=http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-J.201-200912-I!!PDF-E&type=items | title=Harmonization of declarative content format for interactive television applications|archive-url=https://web.archive.org/web/20130408131654/http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-J.201-200912-I!!PDF-E&type=items|archive-date=8 April 2013}} and Rec. ITU-T J.202*[http://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-J.202-201008-I!!PDF-E&type=items Rec. ITU-T J.202] ITU-T) and for Terrestrial Broadcast services by ITU-R BT.1889,*[http://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.1889-0-201103-I!!PDF-E.pdf ITU-R BT.1889] ITU-T ITU-R BT.1699[http://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.1699-1-200909-I!!PDF-E.pdf ITU-R BT.1699] ITU-T {{Dead link|date=February 2022}} and ITU-R BT.1722.*[http://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.1722-2-201103-I!!PDF-E.pdf ITU-R BT.1722] ITU-T Ginga was developed based on a set of standardized technologies but mainly on innovations developed by Brazilian researchers. Its current reference implementation was released under the GPL license.{{Cite web | url=http://www.softwarepublico.gov.br/ | title=SPB}}
Ginga is divided into two main integrated subsystems, which allow the development of applications following two different programming paradigms. Those subsystems are called Ginga-NCL (for declarative NCL applications) and Ginga-J (for imperative Java applications).
In the case of the Brazilian Terrestrial Digital TV System, and any other Digital TV Systems following the definitions in the ABNT standards for the Ginga Middleware ABNT 15606,{{cite web|url=http://www.forumsbtvd.org.br/materias.asp?id%3D112 |title=Archived copy |accessdate=2012-03-27 |url-status=dead |archiveurl=https://web.archive.org/web/20120223011323/http://www.forumsbtvd.org.br/materias.asp?id=112 |archivedate=2012-02-23 }} Ginga-J is required to be supported in fixed receivers and it is optional in portable receivers. For IPTV services following the H.761 ITU-T Recommendation, only the Ginga-NCL subsystem is required, for any terminal type.
Development
{{Expand section|date=March 2020}}
Ginga was developed by Telemídia Lab from Pontifical Catholic University of Rio de Janeiro (PUC-Rio) and by LAViD from Federal University of Paraíba (UFPB).
See also
References
External links
- [http://www.ginga.org.br/en Ginga Official Web Site] {{Webarchive|url=https://web.archive.org/web/20110706161550/http://www.ginga.org.br/en |date=2011-07-06 }}
- [http://www.gingancl.org.br/en Ginga NCL and Ginga Communities]
- [http://www.softwarepublico.gov.br/index_en.html Ginga Community at "Software Público Brasileiro"]{{Dead link|date=June 2023 |bot=InternetArchiveBot |fix-attempted=yes }}
- [http://www.ncl.org.br/index_en.html NCL (Nested Context Language)] {{Webarchive|url=https://web.archive.org/web/20101231071109/http://www.ncl.org.br/index_en.html |date=2010-12-31 }}
- [http://dev.openginga.org/ Ginga Code Development Network] (Portuguese language)
- [https://web.archive.org/web/20110714180721/http://www.nextvlatam.com/Nota.aspx?IdContenido=784 Intel and Sun will develop Ginga-J in Brazil] (16 March 2009)
- [http://nextvlatam.com/index.php/4-free-to-air-dtt/itu-passed-ginga/ ITU passed Ginga] {{Webarchive|url=https://web.archive.org/web/20120425230705/http://nextvlatam.com/index.php/4-free-to-air-dtt/itu-passed-ginga/ |date=2012-04-25 }}, NexTV Latam (6 April 2010)
- [http://www.telemidia.puc-rio.br/ Telemídia Lab]
- [http://www.lavid.ufpb.br/ LAViD]
- [http://www.tmira.com/ tmira solutions] Ginga [https://web.archive.org/web/20090511114848/http://www.tmira.com/en/products/tmbroadcast broadcast server] and Ginga [https://web.archive.org/web/20090721000504/http://www.tmira.com/en/products/tmplayer iTV browser].
- [http://www.nextvlatam.com/Nota.aspx?IdContenido=1782 Brazil invested US$27 million in five years (between 2005 and 2010) to develop interactive TV] {{Webarchive|url=https://web.archive.org/web/20110714180051/http://www.nextvlatam.com/Nota.aspx?IdContenido=1782 |date=2011-07-14 }}
- [http://nextvlatam.com/index.php/4-free-to-air-dtt/fujitsu-launches-dtt-stbs-with-ginga/ Fujitsu launches DTT STBs with Ginga] {{Webarchive|url=https://web.archive.org/web/20120425230807/http://nextvlatam.com/index.php/4-free-to-air-dtt/fujitsu-launches-dtt-stbs-with-ginga/ |date=2012-04-25 }}, NexTV Latam (4 March 2011)
- [http://nextvlatam.com/index.php/4-free-to-air-dtt/brazil-wants-to-reach-2015-with-the-100-of-tv-set-fitted-with-ginga/ Brazil wants to reach 2015 with the 100% of TV set fitted with Ginga] {{Webarchive|url=https://web.archive.org/web/20120122020343/http://nextvlatam.com/index.php/4-free-to-air-dtt/brazil-wants-to-reach-2015-with-the-100-of-tv-set-fitted-with-ginga/ |date=2012-01-22 }}, NexTV Latam (14 November 2011)
- [http://nextvlatam.com/index.php/4-free-to-air-dtt/brazil-prepares-its-ginga-pilot-run-with-return-channel/ Brazil prepares its Ginga pilot run with return channel] {{Webarchive|url=https://web.archive.org/web/20120226014615/http://nextvlatam.com/index.php/4-free-to-air-dtt/brazil-prepares-its-ginga-pilot-run-with-return-channel/ |date=2012-02-26 }}, NexTV Latam (14 February 2012)
- [http://nextvlatam.com/index.php/4-free-to-air-dtt/argentina-launches-interactive-tv-soccer-app/ Argentina launches interactive TV soccer app] {{Webarchive|url=https://web.archive.org/web/20120312032145/http://nextvlatam.com/index.php/4-free-to-air-dtt/argentina-launches-interactive-tv-soccer-app |date=2012-03-12 }}, TV Pública Digital (Argentina), NexTV Latam (8 March 2012)
- [http://nextvlatam.com/index.php/4-free-to-air-dtt/venezuela-tries-out-free-software-apps-for-dtt/ Venezuela tests free software apps for DTT] {{Webarchive|url=https://web.archive.org/web/20121027080343/http://nextvlatam.com/index.php/4-free-to-air-dtt/venezuela-tries-out-free-software-apps-for-dtt/ |date=2012-10-27 }}, NexTV Latam (22 Aug. 2012)
- [http://www.abntcolecao.com.br/norma.aspx?ID=88713]{{Dead link|date=June 2023 |bot=InternetArchiveBot |fix-attempted=yes }}, ABNT NBR 15606-1
- [https://web.archive.org/web/20120223011323/http://www.forumsbtvd.org.br/materias.asp?id=112], SBTVD Forum - Digital TV Standards
- [https://web.archive.org/web/20110706161323/http://portal.sbc.org.br/bibliotecadigital/download.php?paper=625 Ginga-J: The Procedural Middleware for the Brazilian Digital TV System ]
- [http://www.ginga.org.br/en Official page for Ginga] {{Webarchive|url=https://web.archive.org/web/20110706161550/http://www.ginga.org.br/en |date=2011-07-06 }}
- [https://web.archive.org/web/20110714180721/http://www.nextvlatam.com/Nota.aspx?IdContenido=784 Intel and Sun will develop Ginga-J in Brazil] (16 March 2009)
Others links
- [http://gingadf.com.br], User Group Ginga-DF (Ginga Distrito Federal - BR)
Category:Interactive television