[en] GINGA-NCL FOR PORTABLE DEVICES
Autor(a) principal: | |
---|---|
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 |