[pt] SUPORTE A TEMPLATES WEB NO PLAYER NCL

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: BRUNO XAVIER LEITÃO
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: MAXWELL
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=47975&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=47975&idi=2
http://doi.org/10.17771/PUCRio.acad.47975
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.
id PUC_RIO-1_ff10dc93e5409094d844505a3b2fb4f2
oai_identifier_str oai:MAXWELL.puc-rio.br:47975
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str
spelling [pt] SUPORTE A TEMPLATES WEB NO PLAYER NCL [en] WEB TEMPLATES SUPPORT IN NCL PLAYER [pt] MULTIMIDIA[pt] AUTORIA HIPERMIDIA[pt] AUTORIA BASEADA EM TEMPLATES[pt] REUSO[pt] GINGA[pt] NCL[en] MULTIMEDIA[en] HYPERMEDIA AUTHORING[en] TEMPLATE-ORIENTED AUTHORING[en] GINGA[en] NCL[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.[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.MAXWELLSERGIO COLCHERBRUNO XAVIER LEITÃO2020-05-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesishttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=47975&idi=1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=47975&idi=2http://doi.org/10.17771/PUCRio.acad.47975engreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2022-07-29T00:00:00Zoai:MAXWELL.puc-rio.br:47975Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342022-07-29T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false
dc.title.none.fl_str_mv [pt] SUPORTE A TEMPLATES WEB NO PLAYER NCL
[en] WEB TEMPLATES SUPPORT IN NCL PLAYER
title [pt] SUPORTE A TEMPLATES WEB NO PLAYER NCL
spellingShingle [pt] SUPORTE A TEMPLATES WEB NO PLAYER NCL
BRUNO XAVIER LEITÃO
[pt] MULTIMIDIA
[pt] AUTORIA HIPERMIDIA
[pt] AUTORIA BASEADA EM TEMPLATES
[pt] REUSO
[pt] GINGA
[pt] NCL
[en] MULTIMEDIA
[en] HYPERMEDIA AUTHORING
[en] TEMPLATE-ORIENTED AUTHORING
[en] GINGA
[en] NCL
title_short [pt] SUPORTE A TEMPLATES WEB NO PLAYER NCL
title_full [pt] SUPORTE A TEMPLATES WEB NO PLAYER NCL
title_fullStr [pt] SUPORTE A TEMPLATES WEB NO PLAYER NCL
title_full_unstemmed [pt] SUPORTE A TEMPLATES WEB NO PLAYER NCL
title_sort [pt] SUPORTE A TEMPLATES WEB NO PLAYER NCL
author BRUNO XAVIER LEITÃO
author_facet BRUNO XAVIER LEITÃO
author_role author
dc.contributor.none.fl_str_mv SERGIO COLCHER
dc.contributor.author.fl_str_mv BRUNO XAVIER LEITÃO
dc.subject.por.fl_str_mv [pt] MULTIMIDIA
[pt] AUTORIA HIPERMIDIA
[pt] AUTORIA BASEADA EM TEMPLATES
[pt] REUSO
[pt] GINGA
[pt] NCL
[en] MULTIMEDIA
[en] HYPERMEDIA AUTHORING
[en] TEMPLATE-ORIENTED AUTHORING
[en] GINGA
[en] NCL
topic [pt] MULTIMIDIA
[pt] AUTORIA HIPERMIDIA
[pt] AUTORIA BASEADA EM TEMPLATES
[pt] REUSO
[pt] GINGA
[pt] NCL
[en] MULTIMEDIA
[en] HYPERMEDIA AUTHORING
[en] TEMPLATE-ORIENTED AUTHORING
[en] GINGA
[en] NCL
description [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.
publishDate 2020
dc.date.none.fl_str_mv 2020-05-11
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=47975&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=47975&idi=2
http://doi.org/10.17771/PUCRio.acad.47975
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=47975&idi=1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=47975&idi=2
http://doi.org/10.17771/PUCRio.acad.47975
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv MAXWELL
publisher.none.fl_str_mv MAXWELL
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
repository.mail.fl_str_mv
_version_ 1856395945517776896