Кіріспе

Гипермедиалық құжаттар үшін декларативтік авторлық тіл

Цифрлық және интерактивті теледидар саласында Nested Context Language (NCL) гипермедиалық құжаттар үшін декларативтік авторлық тіл болып табылады. NCL құжаттарында аудио немесе бейне мазмұны сияқты мультимедиа элементтері болмайды; керісінше, олар мультимедиа компоненттерінің қалай байланысты екенін көрсететін "қосылыс" тілі ретінде жұмыс істейді. NCL құжаттары осы компоненттердің бір-біріне қатысты қалай синхрондалғанын және компоненттердің біртұтас құжатқа қалай біріктірілгенін нақтылайды. Оның негізгі мүмкіндіктерінің ішінде гипермедиалық қатынастарды гипермедиалық жалғастырғыштардың анықтамасы арқылы бірінші дәрежелі объектілер ретінде қарастыру және құрама үлгілер тұжырымдамасын пайдаланып гипермедиалық құрастыру үшін кез келген семантиканы анықтау мүмкіндігі бар. NCL – XML элементтері мен атрибуттары модульдік тәсілмен анықталған XHTML-дің кеңейтімі болып табылатын XML қолданба тілі. NCL модульдерін XLink және SMIL сияқты стандартты веб-тілдерге қосуға болады. NCL бастапқыда веб-орта үшін жобаланған, бірақ NCL-дің маңызды қолданылуы – жапондық-бразилиялық ISDB Tb (Цифрлық хабар таратудың халықаралық стандарты) жер үстілік DTV цифрлық теледидар орталық бағдарламасының декларативтік тілі ретінде қолданылуы (Ginga деп аталады). Бұл сондай-ақ ITU T мультимедиалық қосымшалар шеңберінің IPTV (интернет-протоколдық теледидар) қызметтеріне арналған сипаттамалар сериясының алғашқы стандартталған технологиясы болып табылады. Екі жағдайда да ол цифрлық теледидарға арналған интерактивті қосымшаларды жасау үшін қолданылады.

NCL ойыншылары

GINGA NCL анықтамалық нұсқасы, GPLv2 лицензиясы бойынша қол жетімді (португал тілінде). GHTV GINGA NCL Windows және Linux үшін ойнатқышы Creative Commons Attribution-NonCommercial-NoDerivs 3.0 лицензиясы бойынша (португал тілінде). WebNCL Player веб-негізді, GPL лицензиясымен қол жетімді.