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

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

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

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