skip to main content
10.1145/1774088.1774500acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
poster

NCL-inspector: towards improving NCL code

Published:22 March 2010Publication History

ABSTRACT

Ginga-NCL and the NCL language were selected as a recommendation as the interactive multimedia environment and language for IPTV by the International Telecommunication Union (ITU) [5]. In order to promote the use of these technologies, it is necessary to create tools to help develop applications using NCL. At present, the support provided by tools for NCL development is quite limited. In this paper, we propose NCL-Inspector, a critique system of the NCL code, which aims at leveraging the developer's skills in detecting error-prone NCL applications. We also present a taxonomy of NCL code problems, which has proven useful to help develop NCL-Inspector and may also improve the developers' knowledge of the domain.

References

  1. G. Fischer, K. Nakakoji, J. Ostwald, G. Stahl, and T. Sumner. Embedding computer-based critics in the contexts of design. In CHI '93: Proceedings of the INTERACT '93 and CHI '93 conference on Human factors in computing systems, pages 157--164, New York, NY, USA, 1993. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. M. Fowler et al. Refactoring: improving the design of existing code. Addison-Wesley Professional, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Guimarães. Composer: um ambiente de autoria de documentos NCL para TV digital interativa. Master's thesis, PUC-Rio, 2007.Google ScholarGoogle Scholar
  5. Nested context language (ncl) and ginga-ncl for iptv services. Technical report, ITU-T, Geneva, April 2009.Google ScholarGoogle Scholar
  6. Ncl eclipse. Website, 2008. Acessado em 07/05/2009, URL: http://laws.deinf.ufma.br/~ncleclipse/.Google ScholarGoogle Scholar
  7. Digital terrestrial television -- data coding and transmission specification for digital broadcasting -- part 2: Ginga-ncl for fixed and mobile receivers -- xml application language for application coding. Technical report, Associação Brasileira de Normas Técnicas, São Paulo, SP, Brazil, November 2007.Google ScholarGoogle Scholar
  8. J. Nielsen. Heuristic evaluation. In Usability Inspection Methods, pages 25--62, New York, NY, USA, 1994. John Wiley & Sons, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. L. F. G. Soares, R. F. Rodrigues, and M. F. Moreno. Ginga-ncl: the declarative enviroment of the brazilian digital tv system. Journal of the Brazilian Computer Society, Mar. 2007.Google ScholarGoogle Scholar

Index Terms

  1. NCL-inspector: towards improving NCL code

    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 Conferences
      SAC '10: Proceedings of the 2010 ACM Symposium on Applied Computing
      March 2010
      2712 pages
      ISBN:9781605586397
      DOI:10.1145/1774088

      Copyright © 2010 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: 22 March 2010

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • poster

      Acceptance Rates

      SAC '10 Paper Acceptance Rate364of1,353submissions,27%Overall Acceptance Rate1,650of6,669submissions,25%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader