GINGA middleware

ginga-shadow logo


Ginga® is the middleware of the Japanese-Brazilian Digital TV System (ISDB-TB) and ITU-T Recommendation for IPTV services. Ginga is made up by a set of standardized technologies and Brazilian innovations that make it the most advanced middleware specification.

Ginga-NCL Presentation Environment is the required logical subsystem of Ginga, responsible for running NCL applications. Applications are delivered to Ginga-NCL by the “Ginga Common Core” (Ginga-CC) subsystem.

The Ginga architecture allows for optional extensions. For example, the Ginga-J execution engine, responsible for running Java applications. Connected or Broadband TV may also define extensions to implement its services. IPTV specific services, such as VoD, datacasting, etc. are examples of other possible extensions. Ginga offers NCL services to all extensions by a well-defined API.

Ginga was developed by Telemídia Lab from PUC-Rio and LAViD from UFPB. Use this site to obtain all official information related to Ginga.

Figure: Ginga architecture. Source: ITU.GINGA architecture