aNa: API for NCL Authoring

  • Joel A. F. dos Santos UFF
  • Julia V. da Silva UFF
  • Renan R. Vasconcelos UFRJ
  • Wagner Schau UFRJ
  • Cláudia Werner UFRJ
  • Débora C. M. Saade UFF

Resumo


There are several available NCL (Nested Context Language) authoring and formatting tools using their own metamodel to represent the code they are working on. This paper presents an API that implements a metamodel specifically created to represent NCL documents. This API helps the creation of tools to manipulate NCL documents and brings some benefits to code reuse to the Digital TV Systems development context. The API here presented is called aNa, an acronym for API for NCL Authoring. aNa is available for free download and open for contributions. aNa has already been used for the development of some NCL authoring and analysis tools.
Publicado
15/10/2012
SANTOS, Joel A. F. dos; SILVA, Julia V. da; VASCONCELOS, Renan R.; SCHAU, Wagner; WERNER, Cláudia; SAADE, Débora C. M.. aNa: API for NCL Authoring. In: WORKSHOP DE FERRAMENTAS E APLICAÇÕES - SIMPÓSIO BRASILEIRO DE SISTEMAS MULTIMÍDIA E WEB (WEBMEDIA) , 2012, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 63-66. ISSN 2596-1683.