• DocumentCode
    1504780
  • Title

    Ginga-NCL: Declarative middleware for multimedia IPTV services

  • Author

    Soares, Luiz F. G. ; Moreno, Marcelo Ferreira ; De Salles Soares Neto, Carlos ; Moreno, Marcelo Ferreira

  • Author_Institution
    Pontifical Catholic Univ. of Rio de Janeiro, Rio de Janeiro, Brazil
  • Volume
    48
  • Issue
    6
  • fYear
    2010
  • fDate
    6/1/2010 12:00:00 AM
  • Firstpage
    74
  • Lastpage
    81
  • Abstract
    This article presents the innovative features of Ginga-NCL, an open middleware specification for multimedia IPTV services. Ginga-NCL relies on the Nested Context Language, a domain-specific declarative language targeting multimedia application authoring. As a glue language, NCL relates media objects in time and space without restricting or imposing any media content type, including media objects with imperative and declarative code written using other languages. Other NCL features include support for multidevice presentations, content adaptations, presentation adaptations, and advanced code reuse. Ginga-NCL allows NCL applications to be modified on the fly by means of live editing commands. Initially defined as the standard middleware for the Brazilian terrestrial DTV system, Ginga-NCL has recently become part of ISDB standards and an ITU-T Recommendation for IPTV services.
  • Keywords
    IPTV; middleware; multimedia communication; specification languages; telecommunication computing; Brazilian terrestrial DTV system; Ginga-NCL; ISDB standards; ITU-T Recommendation; advanced code reuse; content adaptations; declarative middleware; domain-specific declarative language; live editing commands; media content type; media objects; multidevice presentations; multimedia IPTV services; multimedia application authoring; nested context language; open middleware specification; presentation adaptations; Digital TV; Digital multimedia broadcasting; Digital video broadcasting; IPTV; Java; Markup languages; Middleware; Multimedia communication; Natural languages; TV broadcasting;
  • fLanguage
    English
  • Journal_Title
    Communications Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    0163-6804
  • Type

    jour

  • DOI
    10.1109/MCOM.2010.5473867
  • Filename
    5473867