Upload
internet
View
109
Download
0
Embed Size (px)
Citation preview
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
Agente Pessoal
Sensores
Sensores
Agente Comunicação
Objetos X3D
msg
Ambiente Atualizado
Frame
Frame + msg
Frame + msg
Frame
Objetos X3D
Objetos VRML
AMBIENTE 3D(BROWSER)
AMBIENTE 3D(BROWSER)
Usuário
Gerenciador de
Ambientes
Modelo Usuário
ConsultasXML
SGBDXML
Agente Ambiente
Agente Atualizador
SERVIDOR
CLIENTE
Gerenciador de Objetos
Modelo Ambiente
Ontologia
AVPersonal
Esquema do SGBD
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