skip to main content
10.1145/2976796.2976851acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
research-article

Lua2NCL: Framework for Textual Authoring of NCL Applications using Lua

Authors Info & Claims
Published:08 November 2016Publication History

ABSTRACT

Nested Context Language (NCL) is the standard declarative language used for the development of interactive digital TV applications in SBTVD (Brazilian Digital TV System) and ITU-T. Some previous researches show that NCL is more appropriate for content producers, whereas imperative languages are better for application developers. However, the size of NCL applications codes can reach levels that may affect even the legibility, which does not attract developers. The aim of this paper is to propose a framework, named Lua2NCL, to provide a set of textual features that enable the creation of applications for Digital TV without the same effort dispensed to the textual NCL authoring. These features offered by Lua2NCL have as their central focus the reduction in the verbosity of documents. This paper also presents two case studies performed with programmers showing that Lua2NCL can considerably reduce source codes, as well as, time spent in the authoring.

References

  1. N. ABNT. 15606-2 (2007)--Associaçao Brasileira de Normas Técnicas. Televisao digital terrestre-Codificaçao de dados e especificaçoes de transmissao para radiodifusao digital--Parte, 2:15606--2, 2007.Google ScholarGoogle Scholar
  2. R. L. Guimarães, R. M. R. Costa, and L. F. G. Soares. Composer: Ambiente de autoria de aplicações declarativas para tv digital. In Proceedings of the 13th Brazilian Symposium on Multimedia and the Web. ACM, 2007.Google ScholarGoogle Scholar
  3. G. Lima, L. F. G. Soares, C. S. S. Neto, M. F. Moreno, R. R. Costa, and M. F. Moreno. Towards the ncl raw profile. In II Workshop de TV Digital Interativa (WTVDI)-Colocated with ACM WebMedia, volume 10, 2010.Google ScholarGoogle Scholar
  4. C. S. S. Neto and L. F. G. Soares. Reuse and imports in nested context language. In Proceedings of the XV Brazilian Symposium on Multimedia and the Web, page 20. ACM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Oracle. Java. http://www.oracle.com/br/java/, 2016.Google ScholarGoogle Scholar
  6. F. Sant'Anna, R. Cerqueira, and L. F. G. Soares. Nclua: objetos imperativos lua na linguagem declarativa ncl. In Proceedings of the 14th Brazilian Symposium on Multimedia and the Web, pages 83--90. ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. F. Sant'Anna, C. Salles Soares Neto, S. D. J. Barbosa, and L. F. G. Soares. Nested context language 3.0 aplicações declarativas ncl com objetos nclua imperativos embutidos. Monografias em Ciência da Computaçao do Departamento de Informática da PUC-Rio, (17):07, 2009.Google ScholarGoogle Scholar
  8. L. Soares, G. Lima, and C. S. S. Neto. Ncl 3.1 enhanced dtv profile. In Workshop De Tv Digital Interativa em WebMedia, volume 1, page 44, 2010.Google ScholarGoogle Scholar
  9. L. F. G. Soares and R. F. Rodrigues. Nested context language 3.0 part 8--ncl digital tv profiles. Monografias em Ciência da Computaçao do Departamento de Informática da PUC-Rio, page 06, 2006.Google ScholarGoogle Scholar
  10. L. F. G. Soares, R. F. Rodrigues, and M. F. Moreno. Ginga-ncl: the declarative environment of the brazilian digital tv system. Journal of the Brazilian Computer Society, 12(4):37--46, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  11. L. F. G. S. Soares and S. D. J. Barbosa. Programando em NCL 3.0: desenvolvimento de aplicaçoes para middleware Ginga: TV digital e Web. Elsevier, 2009.Google ScholarGoogle Scholar
  12. G. L. d. Souza Filho, L. E. C. Leite, and C. E. C. F. Batista. Ginga-j: The procedural middleware for the brazilian digital tv system. Journal of the Brazilian Computer Society, 12(4):47--56, 2007.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Lua2NCL: Framework for Textual Authoring of NCL Applications using Lua

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        Webmedia '16: Proceedings of the 22nd Brazilian Symposium on Multimedia and the Web
        November 2016
        384 pages
        ISBN:9781450345125
        DOI:10.1145/2976796

        Copyright © 2016 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 8 November 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Webmedia '16 Paper Acceptance Rate29of94submissions,31%Overall Acceptance Rate270of873submissions,31%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader