24
Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Embed Size (px)

Citation preview

Page 1: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

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

Aluno: Leonardo Sarmento

Orientador: Fernando Fonseca

Page 2: 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

Page 3: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Introdução

Internet Desenvolvimento de várias ferramentas Realidade Virtual e Inteligência Artificial Ferramentas atuais ainda deficientes SGBD com suporte a XML MoGoRViR

Page 4: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

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

Page 5: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

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

Page 6: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

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

Page 7: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

XML

XSD DTD XPath XQuery DOM JDOM

Page 8: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

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

Page 9: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

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

Page 10: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

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

Page 11: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Decisões de Projeto

SGBD Oracle 10g Consulta através XPath Coluna XMLType Associação a versão modificada do XSD do

X3D

Page 12: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Casos de Uso

Page 13: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Diagrama de Classes

Page 14: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

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

Page 15: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Cadastro de Objetos de RV

Page 16: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Lista de Objetos de RV

Page 17: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Lista de Objetos do Mundo Escolhido

Page 18: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Escolha do Substituto

Page 19: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Visualização

Page 20: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Mundo visto por usuário A

Page 21: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Mundo visto por usuário B

Page 22: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

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

Page 23: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Dificuldades

Inexperiência em manipular XML, especialmente em SGBD

Dificuldades em realizar testes Inexistência de sistema para integrar o

módulo

Page 24: Gerenciamento de Objetos de Realidade Virtual Reutilizáveis para Ambientes Virtuais de Ensino Aluno: Leonardo Sarmento Orientador: Fernando Fonseca

Trabalhos Futuros

Realização de testes com mais documentos Portar o MoGoRVIR para outros SGBD Integrar o MoGoRVIR ao AVPersonal