Control and presentation of three-dimensional media objects in NCL. Azevedo, R. G. d. A. Masters thesis, PUC-Rio, Rio de Janeiro, August, 2010.
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
{"_id":"3ZZcYe9aWJv8kxC3k","bibbaseid":"azevedo-controlandpresentationofthreedimensionalmediaobjectsinncl-2010","authorIDs":["22qdanuzGpjfebYp2","244dmL4NwKXTfTqFB","24yoNLHLsDa4x9D2M","2wkrqiNDpnJQeYFvw","3fArXRQLQoc8ZwrMq","5508feeedf05089b6e0001ce","5YSSXn6odxExxuoFA","5e414225b7d170df010000fb","5e41459eb7d170df01000121","5e45df99ad0603df0100010a","5e45e07cad0603df0100011c","5e4ae41441072bdf01000071","5e4bffff0dff2bde010000c4","5e4f0949e5389bde0100000b","5e501ee3933046de0100016e","5e501f2e933046de01000179","5e5e8b5ec0a53dde01000071","5e5ff99113e3aede0100003d","5e63aeed5e3c57de01000146","5yMsKZKLBnZKYvSHM","6AYHMrhkKKxQmxubb","6jHF2A9kwyWmNFCCd","6wryNCAx7Zo8fbwAB","7hPsR4oepA7Xc4HaE","884pdHmj7ppG8iMk9","8yyq55iMiNu7KsgmJ","9JGhhPKtYaFCnMcTC","AED8rhcj6RNJLxXaL","AinPa5MKBTARKabGR","BAt34XTbdkvxhXgcC","CKx8XtftEtEkTS9XX","CWCixdwNu6XxFiHB5","EZ5k5yT5wLDS5oY2k","EiPFBrZGk8szdGvdM","EnvpRHSpqMg8PPvFL","EyTjgNaspXXTjLnRA","FeT67z5eszt53SB9m","G4TmkruogoSArYmz8","G6dsN8GBTgKb4zgHK","GdSNk5rbGcsuazQAA","Gg6FyBxS4c9crJQWY","HK6F7nRGfMHsZwRQn","JBPNdykuQFNRwkJKm","Jq4oRAA6kc2cEWEMx","Js8D8d5fYQiaZimyM","K3h2ZWfWMtS5NWpEB","KzsLTkoPMJ6gNJo64","L8qBKy36xDRcmE8oH","MfBYf6SeReriSdD5q","NNShBA8E6jTJ9pc49","NwmD6quP7sfJgs4cE","P4HhxCoz5c2Bn55xN","RBufWNXJd7ArN6gPp","RKoz2F7cr9jhRzBSA","SKn7QDikeo6LsniwG","Tu33b2iijsccpNwNy","WSi47kKxoBL9zxMPk","XcDM74dsEkKXvGtSE","ZLyJ3SvsZAgkSmMhA","aHoWYt7KttYy4xsyb","dT4Q9vZmW8XW3rssQ","dYyNfMq6QDvMwqEmg","hN8avpNdk8F9Bdmih","hy6qqBWeQBxrfZQkQ","iZrZ562QLES379AeJ","kbbhu3riRm4GbuxXr","mYnbCr4EQk3aayLEc","oZTNoGwQwN6Lwjkyt","pRdcpdf3i5Fm32gWn","pfHvmrarHFaCnXruD","qfTGajRsvSg96C5Lj","s6NMQeuXCvahtn5xD","sTvD7E6KuhsRZRD3E","srPxnveRYPn3cx52j","thzkvvp2oSxPQeiE7","tshc376gy7go5omwM","vnp2utbXmofWRR7MA","wiggSGkKjJvNyXH6j","x2ZvzHk267HfqDhwM","xi7msFqQ4BePcjteq","xjLLYibFy9e2YPqtu","z2zDhcNq9rbP2GbuG","zwSxNcwtdzLJCX6eB"],"author_short":["Azevedo, R. G. d. A."],"bibdata":{"bibtype":"mastersthesis","type":"Masters thesis","author":[{"propositions":[],"lastnames":["Azevedo"],"firstnames":["Roberto","Gerson","de","Albuquerque"],"suffixes":[]}],"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","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","bibtex":"@MastersThesis{2010_08_azevedo,\nauthor={Azevedo, Roberto Gerson de Albuquerque},\ntitle={Control and presentation of three-dimensional media objects in {NCL}},\ntitle_ptbr={Suporte ao Controle e à Apresentação de Objetos de Mídia\nTridimensionais em {NCL}},\ntype={Masters thesis},\nschool={PUC-Rio},\naddress={Rio de Janeiro},\nyear={2010},\nmonth={August},\nnotes={Apresentada como requisito parcial para obtenção do título Mestre\nem Informática},\nabstract={O mundo em que vivemos é formado por um espaço fisicamente\ntridimensional e é natural que o ser humano busque representá-lo da forma\nmais fiel possível, também em ambientes virtuais. Na Web, por exemplo, já\nexistem vários esforços na busca do suporte a criação de aplicações 3D\ninterativas de forma declarativa, grande parte deles são baseados nos\nconceitos de grafos de cena e grafos de rotas. Grafos de cena têm se tornado\num padrão de modelagem espacial de aplicações tridimensionais por meio de\numa abordagem hierárquica e declarativa. Por sua vez, o comportamento do\ngrafo de cena usualmente tem sido especificado por meio de grafos de rotas ou\nlinguagens imperativas. No que se refere à TV Digital Interativa (TVDi), por\noutro lado, ainda há muito a ser feito. Nested Context Language (NCL) é a\nlinguagem declarativa padrão para o sistema de TV Digital Terrestre ISDB-TB\ne Recomendação ITU-T para serviços IPTV, que permite a autoria de\ndocumentos hipermídia por meio de uma abordagem simples e expressiva. Embora\nNCL não restrinja qualquer tipo de objeto de mídia, na sua versão atual\n(3.0), ela trata apenas objetos de mídia bidimensionais, relacionando-os\ntemporal e espacialmente. Dada a importância de NCL no cenário de TVDi,\nesta pesquisa objetiva discutir como tal linguagem pode também controlar\nobjetos tridimensionais, permitindo a criação de aplicações 3D para TVDi.\nComo caso especial, este trabalho discute como NCL pode controlar o\ncomportamento de objetos 3D compostos representados por grafos de cenas,\ndiscutindo suas vantagens e desvantagens em relação ao uso de grafos de\nrotas. Visando testar a proposta deste trabalho, foi adicionado um exibidor\nde mídia X3D (linguagem baseada em grafo de cena) à implementação de\nreferência do Ginga-NCL, responsável por executar aplicações NCL.\nAdicionalmente, também é proposta a extensão dos eventos tratados por NCL,\npara refletir eventos específicos de ambientes 3D, e a incorporação de\nregiões, baseadas em objetos geométricos 3D, à NCL, com o objetivo de\npossibilitar a apresentação de objetos de mídia 2D sobre a superfície de\nobjetos 3D.},\nurl={http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16864\n1},\nlanguage={Portuguese},\n}\n\n","author_short":["Azevedo, R. G. d. A."],"key":"2010_08_azevedo","id":"2010_08_azevedo","bibbaseid":"azevedo-controlandpresentationofthreedimensionalmediaobjectsinncl-2010","role":"author","urls":{"Paper":"http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=16864 1"},"metadata":{"authorlinks":{"azevedo, r":"http://139.82.95.2/~roberto/publications"}},"downloads":15,"html":""},"bibtype":"mastersthesis","biburl":"http://www.telemidia.puc-rio.br/~roberto/biblio/bib.bib","creationDate":"2019-10-08T08:52:18.028Z","downloads":15,"keywords":[],"search_terms":["control","presentation","three","dimensional","media","objects","ncl","azevedo"],"title":"Control and presentation of three-dimensional media objects in NCL","year":2010,"dataSources":["g2kK7LGtY6BSAGWXZ","fzQqRdpBjaqFvMqtM","2GMp8PAJ4r2b8svJX"]}