Maxwell Para Simples Indexação

Título
[pt] SUPORTE A TEMPLATES WEB NO PLAYER NCL

Título
[en] WEB TEMPLATES SUPPORT IN NCL PLAYER

Autor
[pt] BRUNO XAVIER LEITÃO

Vocabulário
[pt] MULTIMIDIA

Vocabulário
[pt] AUTORIA HIPERMIDIA

Vocabulário
[pt] AUTORIA BASEADA EM TEMPLATES

Vocabulário
[pt] REUSO

Vocabulário
[pt] GINGA

Vocabulário
[pt] NCL

Vocabulário
[en] MULTIMEDIA

Vocabulário
[en] HYPERMEDIA AUTHORING

Vocabulário
[en] TEMPLATE-ORIENTED AUTHORING

Vocabulário
[en] GINGA

Vocabulário
[en] NCL

Resumo
[pt] O middleware Ginga e a linguagem NCL são padrões para autoria de aplicações multimídia para TV Digital. Alguns estudos concluiram que a linguagem NCL apresenta um alto grau de verbosidade. Tal fator aumenta a possibilidade do autor da aplicação escrever um código errado. Uma maneira para reduzir tais chances de erro consiste em reusar elementos que se repetem na estrutura do código. Na literatura, dentro do campo de multimídia, é comum usar templates pra tal finalidade. Templates descrevem famílias de documentos com estrutura lógica em comum. No contexto da web é comum a utilização de templates na criação de páginas HTML. Nesse caso, os templates podem ser executados tanto no lado cliente como no lado servidor. A proposta desse trabalho é trazer linguagens de template web e suas ferramentas de execução (engines) para o universo da TV Digital. A execução rodando no cliente (Ginga) permite a seus desenvolvedores fornecerem applicação baseadas em templates com conteúdo adaptável.

Resumo
[en] Ginga middleware and NCL language are standards for multimedia applications authoring for Digital TV. Some studies have indicated that NCL language is highly verbose. Such a factor increases the possibility of coding errors introduced by application authors. These mistakes can be reduced by reusing repeated elements on the code. In the multimedia field, is common to use templates to achieve such a goal. Templates describe a family of logically structured documents. Template language insertion ends up reducing the number of lines of codes written and thus make the final document less error-prone. On the web, the scenario is common the template usage in HTML development. In this scenario, developers commonly use specific templates engines that can even run on the client-side, such as Jinja2 and Mustache. This work aims at bringing web templates support for the NCL development. By running on the client i.e., Ginga, developers can provide adaptable template-based content to developed applications.

Orientador(es)
SERGIO COLCHER

Banca
SERGIO COLCHER

Banca
NOEMI DE LA ROCQUE RODRIGUEZ

Banca
CARLOS DE SALLES SOARES NETO

Banca
ÁLAN LÍVIO VASCONCELOS GUEDES

Catalogação
2020-05-11

Apresentação
2019-09-20

Tipo
[pt] TEXTO

Formato
application/pdf

Idioma(s)
INGLÊS

Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=47975@1

Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=47975@2

Referência DOI
https://doi.org/10.17771/PUCRio.acad.47975


Arquivos do conteúdo
NA ÍNTEGRA PDF