{'fraction_non_alphanumeric': 0.023931623931623933, 'fraction_numerical': 0.0, 'mean_word_length': 5.511111111111111, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Ginga-NCL: Relating Imperative, Declarative and Media Objects

The process of developing a declarative middleware for interactive digital TV systems presents significant challenges. The main goal of this PhD thesis is to propose and to develop an NCL presentation environment for interactive digital TV systems. As one of its by-product, a declarative middleware named Ginga-NCL was developed, becoming the reference implementation of the Brazilian Terrestrial Digital TV System. This paper focuses on how NCL relationships among “distributed” applications are guaranteed by Ginga-NCL.