NCLFORMS: Uma API para desenvolvimento de GUIs em aplicações interativas para TV Digital

  • Renan Ribeiro de Vasconcelos UFRJ
  • Cláudia Maria Lima Werner UFRJ
  • Wagner Schau UFRJ
  • Débora Christina Muchaluat Saade UFF
  • Glauco Fiorott Amorim Cafet/RJ

Resumo


Ginga-NCL is the Brazilian declarative middleware that provides support for the development of interactive TV applications. Ginga-NCL indicates the use of NCL (Nested Context Language), which is a declarative language for building interactive multimedia applications, and Lua, which is a script language that can be used together with NCL. NCL itself does not provide facilities to build forms, as HTML does. However, form components can be implemented in Lua and included in NCL documents. This work proposes an API, named NCLForms, to provide the creation of Lua form components inside NCL programs. Using NCLForms, it is easy to create and manipulate forms inside an NCL program, without the need to program in Lua.
Publicado
15/10/2012
Como Citar

Selecione um Formato
VASCONCELOS, Renan Ribeiro de; WERNER, Cláudia Maria Lima; SCHAU, Wagner; SAADE, Débora Christina Muchaluat; AMORIM, Glauco Fiorott. NCLFORMS: Uma API para desenvolvimento de GUIs em aplicações interativas para TV Digital. 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. 67-70. ISSN 2596-1683.