Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino...

Preview:

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