Vnořený kontextový jazyk - Nested Context Language
![]() | tento článek může být pro většinu čtenářů příliš technická na to, aby je pochopili. Prosím pomozte to vylepšit na aby to bylo srozumitelné pro neodborníky, aniž by byly odstraněny technické podrobnosti. (Září 2009) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
V oblasti digitální a interaktivní televize Vnořený kontextový jazyk (NCL) je deklarativní autorský jazyk pro hypermediální dokumenty. Dokumenty NCL neobsahují multimediální prvky, jako je zvukový nebo video obsah; fungují spíše jako „lepicí“ jazyk, který určuje, jak jsou multimediální komponenty příbuzné. Dokumenty NCL konkrétně specifikují, jak jsou tyto komponenty vzájemně synchronizovány a jak jsou komponenty složeny společně do jednotného dokumentu. Mezi jeho hlavní zařízení zachází s hypermediálními vztahy jako s entitami první třídy prostřednictvím definice hypermediálních konektorů a může určit libovolnou sémantiku pro hypermediální kompozici pomocí konceptu složených šablon.
NCL je XML jazyk aplikace, který je příponou XHTML, s prvky a atributy XML určenými modulárním přístupem. Moduly NCL lze přidat do standardních webových jazyků, jako jsou XLink a SMIL.
NCL byl původně navržen pro webové prostředí, ale hlavní aplikací NCL je použití jako deklarativní jazyk japonsko-brazilského ISDB-Tb (International Standard for Digital Broadcasting) pozemní DTV digitální televize middleware (pojmenováno Ginga ). Je to také první standardizovaná technologie ITU-T řada specifikací rámce multimediálních aplikací pro Windows 7 IPTV služby (internetový protokol). V obou případech se používá k vývoji interaktivních aplikací pro digitální televizi.
Struktura dokumentu NCL
NCL byl navržen tak, aby byl modulární, aby umožňoval použití podmnožin modulů podle potřeb konkrétní aplikace. Verze standardu 3.1 je rozdělena do 14 oblastí, přičemž každý modul je přiřazen k určité oblasti.[1] Každý modul zase definuje jeden nebo více Prvky XML. Oblasti a související moduly jsou
- Struktura
- Modul struktury
- Součásti
- Mediální modul
- Kontextový modul
- Rozhraní
- Modul MediaContentAnchor
- Modul CompositeNodeInterface
- Modul PropertyAnchor
- Modul SwitchInterface
- Rozložení
- Modul rozložení
- Specifikace prezentace
- Modul deskriptoru
- Načasování
- Časovací modul
- Přechodové efekty
- Modul TransitionBase
- Přechodový modul
- Navigační klíč
- KeyNavigation Module
- Ovládání prezentace
- Modul TestRule
- Modul TestRuleUse
- Modul ContentControl
- DescriptorControl Module
- Propojení
- Propojovací modul
- Konektory
- Modul ConnectorCommonPart
- ConnectorAssessmentExpression Module
- Modul ConnectorCausalExpression
- Modul CausalConnector
- Modul CausalConnectorFunctionality
- Modul ConnectorBase
- Animace
- Animační modul
- Znovu použít
- Importovat modul
- Modul EntityReuse
- Modul ExtendedEntityReuse
- Meta-informace
- Metainformační modul
Profily NCL
Profily jsou standardní podmnožiny modulů. Profily definované standardem zahrnují
- Celý profil - zahrnuje všechny NCL moduly
- Vylepšený profil digitální televize (EDTV) - zahrnuje Structure, Layout, Media, Context, MediaContentAnchor, CompositeNodeInterface, PropertyAnchor, SwitchInterface, Descriptor, Linking, CausalConnectorFunctionality, ConnectorBase, TestRule, TestRuleUse, ContentControl, DescriptorControl, Timing, Import, EntityReition, Import, EntityReuse a metainformační moduly
- Profil NCL Basic Digital TV (BDTV) - zahrnuje rozšířené profily digitální televize s výjimkou modulů Animation, TransitionBase a Transition
Nástroje pro tvorbu
Mezi nástroje pro vytváření interaktivních aplikací DTV v NCL patří:
- NCL Eclipse
- Skladatel NCL.[2]
Viz také
Reference
- ^ "H.761" Vnořený kontextový jazyk (NCL) a Ginga-NCL "(Rev.): Počáteční koncept revidovaného textu" (PDF). MEZINÁRODNÍ TELEKOMUNIKAČNÍ UNIE. Citováno 18. února 2014.
- ^ „Web NCL Composer“. PUC-Rio. Citováno 19. února 2014.
Další čtení
- Marcelo S.Alencar (19. března 2009). Digitální televizní systémy. Cambridge University Press. str. 198. ISBN 978-0-521-89602-3.
- Shuji Hashimoto (1. ledna 2000). Multimediální modelování: Modelování multimediálních informací a systémů: Nagano, Japonsko, 13. – 15. Listopadu 2000. World Scientific. 72, 79, 86–87. ISBN 978-981-02-4489-7.
- Carlos de Salles Soares Neto; Luiz Fernando Gomes Soares; Clarisse Sieckenius de Souza (listopad 2010). „Funkce opětovného použití vnořeného kontextového jazyka“. Journal of the Brazilian Computer Society. 16 (4): 229–245. doi:10.1007 / s13173-010-0017-z.(vyžadováno předplatné)
- Jean-Yves Vion-Dury (2004). Proceedings of the ACM Symposium on Document Engineering. Stiskněte ACM. str. 188ff. ISBN 9781581139389.
externí odkazy
- Oficiální web NCL
- Příručka NCL
- Telemidia Lab
- Zdroje NCL: řada zdrojů podporujících NCL.
Hráči NCL
- Referenční implementace GINGA-NCL, dostupné pod GPLv2 (v portugalštině).
- Přehrávač GHTV GINGA-NCL pro Windows a Linux pod Creative Commons Licence Attribution-NonCommercial-NoDerivs 3.0 (v portugalštině).
- Přehrávač WebNCL Webové, dostupné pod GPL.