Gerenciamento de Objetos de Realidade
Virtual Reutilizáveis para Ambientes
Virtuais de Ensino
Aluno: Leonardo Sarmento
Orientador: Fernando Fonseca
Roteiro






Introdução
Contexto
Materiais
Produto
Caso Teste
Conclusão
Introdução






Internet
Desenvolvimento de várias ferramentas
Realidade Virtual e Inteligência Artificial
Ferramentas atuais ainda deficientes
SGBD com suporte a XML
MoGoRViR
AVE

Ferramentas:






Autoria de Cursos
Gestão
Comunicação
Facilitar o processo de aprendizagem
Pouca interação com o conteúdo
Ambiente não adaptativo
AVI

Recursos:




Realidade Virtual
Inteligência Artificial
Adaptação do Ambiente
Problemas:



Falta de Adaptação a nível de objeto
Adaptação não é instantânea
Falta de Reutilização de Mundos
VRML/X3D






Construção de Mundos Virtuais 3D interativos
Componentes Multimídia
Suporte a várias plataformas de Hardware
X3D estende VRML
Organizada em perfis
X3D descrita em XML
XML






XSD
DTD
XPath
XQuery
DOM
JDOM
Suporte Oracle/PostgreSQL

Oracle






XMLType
Validação XSD e DTD
Consultas XPath, XQuery e SQL
Atualizações Parcias
HTTP, WebDAV, FTP, PL/SQL e JDBC
PostgreSQL



Validação DTD
Consultas XPath e SQL
PL/SQL, JDBC
AVPersonal
Usuário
Agente
Comunicação
AMBIENTE 3D
(BROWSER)
Sensore
s
Modelo
Ambiente
Fram
e
Agente
Ambiente
Fram
e+
msg
Objetos
VRML
Fram
e+
msg
msg
Objeto
s
X3D
Gerenciador
de Objetos
Consultas
XML
Agente
Atualizador
Objetos
X3D
SGBD
XML
Gerenciador
de
Ambientes
Fram
e
Agente
Pessoal
AVPersona
l
Ambiente
Atualizado
Sensore
s
Modelo
Usuário
C
L
I
E
N
T
E
Esquem
a do
SGBD
Ontologi
a
S
E
R
V
I
D
O
R
Objetivo MoGoRViR



Camada de abstração entre o Agente
Atualizador e o SGBD XML
Serviços de armazenamento e recuperação
de objetos de realidade virtual
Filtrar os objetos para adaptá-los ao
“userLevel” do usuário
Decisões de Projeto




SGBD Oracle 10g
Consulta através XPath
Coluna XMLType
Associação a versão modificada do XSD do
X3D
Casos de Uso
Diagrama de Classes
Caso de Teste




Testar Recursos do MoGoRVIR
Simular requisitos do AVPersonal
Criação de Mundos Virtuais reutilizando
Objetos RV armazenados em SGBD
Visualização dos mundos em diferentes
níveis de detalhamento
Cadastro de Objetos de RV
Lista de Objetos de RV
Lista de Objetos do Mundo Escolhido
Escolha do Substituto
Visualização
Mundo visto por usuário A
Mundo visto por usuário B
Resultados Obtidos

Construção do MoGORViR


Serviços para armazenar e gerenciar objetos de
realidade virtual
MoGORViR pode ser um elemento
importante para a construção de AV que
superem as barreiras tradicionais
Dificuldades



Inexperiência em manipular XML,
especialmente em SGBD
Dificuldades em realizar testes
Inexistência de sistema para integrar o
módulo
Trabalhos Futuros



Realização de testes com mais documentos
Portar o MoGoRVIR para outros SGBD
Integrar o MoGoRVIR ao AVPersonal
Download

Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para