Abstract
Abstract As in all main terrestrial DTV Systems, the Brazilian middleware, named Ginga, supports both declarative applications (through its presentation, or declarative, environment Ginga-NCL) and procedural applications (through its execution, or procedural, environment Ginga-J). Since hybrid applications are common, either type of Ginga application may make use of facilities of both presentation and execution application environments. This paper focuses on the presentation environment Ginga-NCL. The main Brazilian inovations are then presented, regarding the Ginga architecture, the declarative NCL language specification, the editing commands for live application production, and the transport data structure.
Highlights
$V LQ DOO PDLQ WHUUHVWULDO '79 6\VWHPV WKH %UD]LOLDQ PLGGOHZDUH QDPHG *LQJD VXSSRUWV ERWK GHFODUDWLYH DSSOLFDWLRQV WKURXJK LWV SUHVHQWDWLRQ RU GHFODUDWLYH HQYLURQPHQW *LQJD 1&/ DQG SURFHGXUDO DSSOLFDWLRQV WKURXJK LWV H[HFXWLRQ RU SURFHGXUDO HQYLURQPHQW *LQJD - 6LQFH K\EULG DSSOLFDWLRQV DUH FRPPRQ HLWKHU W\SH RI *LQJD DSSOLFDWLRQ PD\ PDNH XVH RI IDFLOLWLHV RI ERWK SUHVHQWDWLRQ DQG H[HFXWLRQ DSSOLFDWLRQ HQYLURQPHQWV 7KLV SDSHU IRFXVHV RQ WKH SUHVHQWDWLRQ HQYLURQPHQW *LQJD 1&/ 7KH PDLQ %UD]LOLDQ LQRYDWLRQV DUH WKHQ SUHVHQWHG UHJDUGLQJ WKH *LQJD DUFKLWHFWXUH WKH GHFODUDWLYH 1&/ ODQJXDJH VSHFLILFDWLRQ WKH HGLWLQJ FRPPDQGV IRU OLYH DSSOLFDWLRQ SURGXFWLRQ DQG WKH WUDQVSRUW GDWD VWUXFWXUH
The universe of DTV (Digital TV) applications may be partitioned into a set of declarative applications and a set of procedural applications
A declarative application is an application whose initial entity is of a declarative content type
Summary
$V LQ DOO PDLQ WHUUHVWULDO '79 6\VWHPV WKH %UD]LOLDQ PLGGOHZDUH QDPHG *LQJD VXSSRUWV ERWK GHFODUDWLYH DSSOLFDWLRQV WKURXJK LWV SUHVHQWDWLRQ RU GHFODUDWLYH HQYLURQPHQW *LQJD 1&/ DQG SURFHGXUDO DSSOLFDWLRQV WKURXJK LWV H[HFXWLRQ RU SURFHGXUDO HQYLURQPHQW *LQJD - 6LQFH K\EULG DSSOLFDWLRQV DUH FRPPRQ HLWKHU W\SH RI *LQJD DSSOLFDWLRQ PD\ PDNH XVH RI IDFLOLWLHV RI ERWK SUHVHQWDWLRQ DQG H[HFXWLRQ DSSOLFDWLRQ HQYLURQPHQWV 7KLV SDSHU IRFXVHV RQ WKH SUHVHQWDWLRQ HQYLURQPHQW *LQJD 1&/ 7KH PDLQ %UD]LOLDQ LQRYDWLRQV DUH WKHQ SUHVHQWHG UHJDUGLQJ WKH *LQJD DUFKLWHFWXUH WKH GHFODUDWLYH 1&/ ODQJXDJH VSHFLILFDWLRQ WKH HGLWLQJ FRPPDQGV IRU OLYH DSSOLFDWLRQ SURGXFWLRQ DQG WKH WUDQVSRUW GDWD VWUXFWXUH. .H\ZRUGV *LQJD 1&/ PLGGOHZDUH GHFODUDWLYH HQYLURQPHQW GLJLWDO 79 A declarative application is an application whose initial entity is of a declarative content type.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.