Control and presentation of three-dimensional media objects in NCL. Azevedo, R. G. d. A. Masters thesis, PUC-Rio, Rio de Janeiro, August, 2010.
Control and presentation of three-dimensional media objects in NCL [link]Paper  abstract   bibtex   15 downloads  
O mundo em que vivemos é formado por um espaço fisicamente tridimensional e é natural que o ser humano busque representá-lo da forma mais fiel possível, também em ambientes virtuais. Na Web, por exemplo, já existem vários esforços na busca do suporte a criação de aplicações 3D interativas de forma declarativa, grande parte deles são baseados nos conceitos de grafos de cena e grafos de rotas. Grafos de cena têm se tornado um padrão de modelagem espacial de aplicações tridimensionais por meio de uma abordagem hierárquica e declarativa. Por sua vez, o comportamento do grafo de cena usualmente tem sido especificado por meio de grafos de rotas ou linguagens imperativas. No que se refere à TV Digital Interativa (TVDi), por outro lado, ainda há muito a ser feito. Nested Context Language (NCL) é a linguagem declarativa padrão para o sistema de TV Digital Terrestre ISDB-TB e Recomendação ITU-T para serviços IPTV, que permite a autoria de documentos hipermídia por meio de uma abordagem simples e expressiva. Embora NCL não restrinja qualquer tipo de objeto de mídia, na sua versão atual (3.0), ela trata apenas objetos de mídia bidimensionais, relacionando-os temporal e espacialmente. Dada a importância de NCL no cenário de TVDi, esta pesquisa objetiva discutir como tal linguagem pode também controlar objetos tridimensionais, permitindo a criação de aplicações 3D para TVDi. Como caso especial, este trabalho discute como NCL pode controlar o comportamento de objetos 3D compostos representados por grafos de cenas, discutindo suas vantagens e desvantagens em relação ao uso de grafos de rotas. Visando testar a proposta deste trabalho, foi adicionado um exibidor de mídia X3D (linguagem baseada em grafo de cena) à implementação de referência do Ginga-NCL, responsável por executar aplicações NCL. Adicionalmente, também é proposta a extensão dos eventos tratados por NCL, para refletir eventos específicos de ambientes 3D, e a incorporação de regiões, baseadas em objetos geométricos 3D, à NCL, com o objetivo de possibilitar a apresentação de objetos de mídia 2D sobre a superfície de objetos 3D.
@MastersThesis{2010_08_azevedo,
author={Azevedo, Roberto Gerson de Albuquerque},
title={Control and presentation of three-dimensional media objects in {NCL}},
title_ptbr={Suporte ao Controle e à Apresentação de Objetos de Mídia
Tridimensionais em {NCL}},
type={Masters thesis},
school={PUC-Rio},
address={Rio de Janeiro},
year={2010},
month={August},
notes={Apresentada como requisito parcial para obtenção do título Mestre
em Informática},
abstract={O mundo em que vivemos é formado por um espaço fisicamente
tridimensional e é natural que o ser humano busque representá-lo da forma
mais fiel possível, também em ambientes virtuais. Na Web, por exemplo, já
existem vários esforços na busca do suporte a criação de aplicações 3D
interativas de forma declarativa, grande parte deles são baseados nos
conceitos de grafos de cena e grafos de rotas. Grafos de cena têm se tornado
um padrão de modelagem espacial de aplicações tridimensionais por meio de
uma abordagem hierárquica e declarativa. Por sua vez, o comportamento do
grafo de cena usualmente tem sido especificado por meio de grafos de rotas ou
linguagens imperativas. No que se refere à TV Digital Interativa (TVDi), por
outro lado, ainda há muito a ser feito. Nested Context Language (NCL) é a
linguagem declarativa padrão para o sistema de TV Digital Terrestre ISDB-TB
e Recomendação ITU-T para serviços IPTV, que permite a autoria de
documentos hipermídia por meio de uma abordagem simples e expressiva. Embora
NCL não restrinja qualquer tipo de objeto de mídia, na sua versão atual
(3.0), ela trata apenas objetos de mídia bidimensionais, relacionando-os
temporal e espacialmente. Dada a importância de NCL no cenário de TVDi,
esta pesquisa objetiva discutir como tal linguagem pode também controlar
objetos tridimensionais, permitindo a criação de aplicações 3D para TVDi.
Como caso especial, este trabalho discute como NCL pode controlar o
comportamento de objetos 3D compostos representados por grafos de cenas,
discutindo suas vantagens e desvantagens em relação ao uso de grafos de
rotas. Visando testar a proposta deste trabalho, foi adicionado um exibidor
de mídia X3D (linguagem baseada em grafo de cena) à implementação de
referência do Ginga-NCL, responsável por executar aplicações NCL.
Adicionalmente, também é proposta a extensão dos eventos tratados por NCL,
para refletir eventos específicos de ambientes 3D, e a incorporação de
regiões, baseadas em objetos geométricos 3D, à NCL, com o objetivo de
possibilitar a apresentação de objetos de mídia 2D sobre a superfície de
objetos 3D.},
url={http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16864
1},
language={Portuguese},
}

Downloads: 15