Title
Ginga-NCL architecture for plug-ins
Abstract
Ginga-NCL is the declarative environment of the Ginga middleware, an ITU-T Recommendation for IPTV services and ITU-R Recommendation for terrestrial digital TV. This paper discusses the two-way solution Ginga proposes for its plug-ins. Ginga defines an API that allows third party tools as NCL (the declarative language of Ginga) player's plug-ins for specific media-object type exhibition that composes a DTV application presentation in its whole. As NCL allows nested NCL applications, an NCL application itself acts as a plug-in of another parent NCL application, therefore obeying the same plug-in API previously mentioned. In general, the same NCL plug-in API can be used to allow applications specified in other languages to be embedded in NCL applications, as well as to allow NCL applications to be embedded in other presentation environments, in particular the Ginga-NCL environment. This two-way bridge is exemplified in this paper between NCL and HTML applications.
Year
DOI
Venue
2011
10.1145/1984708.1984713
TOPI@ICSE
Field
DocType
Citations 
Middleware,Architecture,Computer science,Third party,Digital television,IPTV,Declarative programming,Plug-in,Operating system
Conference
2
PageRank 
References 
Authors
0.46
1
3
Name
Order
Citations
PageRank
Marcio Ferreira Moreno1536.88
Rafael Savignon Marinho220.46
Luiz Fernando Gomes Soares340145.73