[en] GINGA-NCL FOR PORTABLE DEVICES

Detalhes bibliográficos
Autor(a) principal: VITOR MEDINA CRUZ
Data de Publicação: 2008
Tipo de documento: Outros
Idioma: por
Título da fonte: Repositório Institucional da PUC-RIO (Projeto Maxwell)
Texto Completo: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=12468@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=12468@2
http://doi.org/10.17771/PUCRio.acad.12468
Resumo: [pt] O advento da TV Digital traz muitas vantagens, como a melhora da imagem, do som e o suporte à interatividade. Um sistema de TV Digital especifica técnicas de codificação e transmissão de conteúdos televisivos a serem transmitidos das emissoras para os dispositivos receptores dos telespectadores. Um elemento importante definido por tais sistemas é o middleware. No contexto da TV Digital, o middleware oferece uma linguagem de programação a ser usada na criação das aplicações interativas. O middleware especificado pelo Sistema Brasileiro de TV Digital (SBTVD), denominado Ginga, é composto por dois ambientes: um declarativo, o Ginga-NCL, e outro imperativo, o Ginga-J. Apenas o uso do Ginga-NCL é obrigatório nos dispositivos portáteis. Dentre as vantagens do Ginga-NCL, ressalta-se o fato da sua linguagem, a NCL, apresentar um conjunto de características que são adequadas para a criação de conteúdo televisivo interativo. É importante, entretanto, realizar uma implementação de referência do Ginga-NCL que sirva como prova de conceito da especificação, ou seja, que mostre a sua viabilidade de uso na prática. Este trabalho apresenta a primeira implementação de referência do Ginga-NCL para dispositivos portáteis, baseada na sua implementação de referência para os terminais fixos. Entre as plataformas estudadas, a do sistema operacional Symbian foi escolhida para a realização da implementação proposta, por apresentar as maiores vantagens. Os problemas encontrados durante o desenvolvimento da implementação proposta são apresentados juntamente com as soluções dadas. Ao final, testes sistêmicos foram usados na identificação e correção de erros da implementação resultante deste trabalho.
id PUC_RIO-1_86f5fe9a82bc4af727295c7d770db5fb
oai_identifier_str oai:MAXWELL.puc-rio.br:12468
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str 534
spelling [en] GINGA-NCL FOR PORTABLE DEVICES [pt] GINGA-NCL PARA DISPOSITIVOS PORTÁTEIS [pt] NCL[pt] GINGA-NCL[pt] MIDDLEWARE[en] NCL[en] GINGA-NCL[en] MIDDLEWARE[pt] O advento da TV Digital traz muitas vantagens, como a melhora da imagem, do som e o suporte à interatividade. Um sistema de TV Digital especifica técnicas de codificação e transmissão de conteúdos televisivos a serem transmitidos das emissoras para os dispositivos receptores dos telespectadores. Um elemento importante definido por tais sistemas é o middleware. No contexto da TV Digital, o middleware oferece uma linguagem de programação a ser usada na criação das aplicações interativas. O middleware especificado pelo Sistema Brasileiro de TV Digital (SBTVD), denominado Ginga, é composto por dois ambientes: um declarativo, o Ginga-NCL, e outro imperativo, o Ginga-J. Apenas o uso do Ginga-NCL é obrigatório nos dispositivos portáteis. Dentre as vantagens do Ginga-NCL, ressalta-se o fato da sua linguagem, a NCL, apresentar um conjunto de características que são adequadas para a criação de conteúdo televisivo interativo. É importante, entretanto, realizar uma implementação de referência do Ginga-NCL que sirva como prova de conceito da especificação, ou seja, que mostre a sua viabilidade de uso na prática. Este trabalho apresenta a primeira implementação de referência do Ginga-NCL para dispositivos portáteis, baseada na sua implementação de referência para os terminais fixos. Entre as plataformas estudadas, a do sistema operacional Symbian foi escolhida para a realização da implementação proposta, por apresentar as maiores vantagens. Os problemas encontrados durante o desenvolvimento da implementação proposta são apresentados juntamente com as soluções dadas. Ao final, testes sistêmicos foram usados na identificação e correção de erros da implementação resultante deste trabalho.[en] The advent of the Digital TV brings many advantages, such as image and sound improvement and interactivity support. A Digital TV system defines codification and transmission techniques for content to be transmitted from broadcasters to receiver devices belonging to viewers. An important element defined for such systems is the middleware. In the Digital TV context, the middleware provides a programming language to be used on the creation of interactive applications. The middleware specified by the Sistema Brasileiro de TV Digital (SBTVD), known as Ginga, is composed by two environments: one declarative, the Ginga-NCL, and another imperative, the Ginga-J. Only Ginga- NCL is mandatory in portable devices. Among the advantages of Ginga-NCL, stands out the fact of its language, the NCL, has a set of characteristics that are suitable for creation of interactive television content. However, it is important to make a Ginga-NCL reference implementation that can be used as proof of concept of the specification, which shows its use viability in practice. This work presents the first Ginga-NCL reference implementation for portable devices, based upon its reference implementation for fixed terminals. Among the studied platforms, the one provided by Symbian operating system was chosen to carry out the proposed implementation, since it has the greatest benefits. The problems found during the development of the proposed implementation are presented together with the solutions given. At the end, systemic tests were used on the identification and correction of errors of the implementation resulted from this work.MAXWELLLUIZ FERNANDO GOMES SOARESVITOR MEDINA CRUZ2008-11-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/otherhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=12468@1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=12468@2http://doi.org/10.17771/PUCRio.acad.12468porreponame: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/openAccess2018-10-25T00:00:00Zoai:MAXWELL.puc-rio.br:12468Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342018-10-25T00: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 [en] GINGA-NCL FOR PORTABLE DEVICES
[pt] GINGA-NCL PARA DISPOSITIVOS PORTÁTEIS
title [en] GINGA-NCL FOR PORTABLE DEVICES
spellingShingle [en] GINGA-NCL FOR PORTABLE DEVICES
VITOR MEDINA CRUZ
[pt] NCL
[pt] GINGA-NCL
[pt] MIDDLEWARE
[en] NCL
[en] GINGA-NCL
[en] MIDDLEWARE
title_short [en] GINGA-NCL FOR PORTABLE DEVICES
title_full [en] GINGA-NCL FOR PORTABLE DEVICES
title_fullStr [en] GINGA-NCL FOR PORTABLE DEVICES
title_full_unstemmed [en] GINGA-NCL FOR PORTABLE DEVICES
title_sort [en] GINGA-NCL FOR PORTABLE DEVICES
author VITOR MEDINA CRUZ
author_facet VITOR MEDINA CRUZ
author_role author
dc.contributor.none.fl_str_mv LUIZ FERNANDO GOMES SOARES
dc.contributor.author.fl_str_mv VITOR MEDINA CRUZ
dc.subject.por.fl_str_mv [pt] NCL
[pt] GINGA-NCL
[pt] MIDDLEWARE
[en] NCL
[en] GINGA-NCL
[en] MIDDLEWARE
topic [pt] NCL
[pt] GINGA-NCL
[pt] MIDDLEWARE
[en] NCL
[en] GINGA-NCL
[en] MIDDLEWARE
description [pt] O advento da TV Digital traz muitas vantagens, como a melhora da imagem, do som e o suporte à interatividade. Um sistema de TV Digital especifica técnicas de codificação e transmissão de conteúdos televisivos a serem transmitidos das emissoras para os dispositivos receptores dos telespectadores. Um elemento importante definido por tais sistemas é o middleware. No contexto da TV Digital, o middleware oferece uma linguagem de programação a ser usada na criação das aplicações interativas. O middleware especificado pelo Sistema Brasileiro de TV Digital (SBTVD), denominado Ginga, é composto por dois ambientes: um declarativo, o Ginga-NCL, e outro imperativo, o Ginga-J. Apenas o uso do Ginga-NCL é obrigatório nos dispositivos portáteis. Dentre as vantagens do Ginga-NCL, ressalta-se o fato da sua linguagem, a NCL, apresentar um conjunto de características que são adequadas para a criação de conteúdo televisivo interativo. É importante, entretanto, realizar uma implementação de referência do Ginga-NCL que sirva como prova de conceito da especificação, ou seja, que mostre a sua viabilidade de uso na prática. Este trabalho apresenta a primeira implementação de referência do Ginga-NCL para dispositivos portáteis, baseada na sua implementação de referência para os terminais fixos. Entre as plataformas estudadas, a do sistema operacional Symbian foi escolhida para a realização da implementação proposta, por apresentar as maiores vantagens. Os problemas encontrados durante o desenvolvimento da implementação proposta são apresentados juntamente com as soluções dadas. Ao final, testes sistêmicos foram usados na identificação e correção de erros da implementação resultante deste trabalho.
publishDate 2008
dc.date.none.fl_str_mv 2008-11-12
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/other
format other
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=12468@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=12468@2
http://doi.org/10.17771/PUCRio.acad.12468
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=12468@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=12468@2
http://doi.org/10.17771/PUCRio.acad.12468
dc.language.iso.fl_str_mv por
language por
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_ 1814822569951363072