Learn NCL
NCL (Nested Context Language) is an XML application language that allows authors to write interactive multimedia presentations. NCL is part of the data coding specifications of the Brazilian Digital Television System (SBTVD). It is the language specification used by the presentation engine of the SBTVD middleware, named Ginga.
With NCL, an author may describe the temporal behavior of a multimedia presentation, associate hyperlinks (user interaction) among media objects, define alternative behaviors for a presentation (adaptation) and describe the layout of a presentation spread among multiple devices.
Use the following hyperlinks to learn more about NCL:
Tutorials (in portuguese)
- JAI2008 Tutorial - Interactive Digital TV in Brazil is made up with Ginga (NCL 3.0)
- Building Interactive Audiovisual Programs Using NCL 3.0 and the Composer Tool - 2nd edition
Specifications
- Nested Context Language 3.0 Part 8 - NCL Digital TV Profiles
- Nested Context Language 3.0 Part 9 - NCL Live Editing Commands
ITU-T Recommendations
ABNT Standards
- ABNT provides online visualization of Terrestrial Digital TV Standards.
- Standards concerning Ginga-NCL have the following identifiers: NBR15606-2 (fixed devices) and NBR15606-5 (portable devices).
- Click here to obtain access instructions.
Looking for more documents?