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 Sensore s Agente Comunicação Objeto s X3D msg Ambiente Atualizado Fram e Fram e + msg Fram e Objetos X3D Objetos VRML AMBIENTE 3D (BROWSER) Usuário Gerenciador de Ambientes Modelo Usuário Consultas XML SGBD XML Agente Ambiente Agente Atualizador SERVIDORSERVIDOR CLIENTECLIENTE Gerenciador de Objetos Modelo Ambiente Ontologi a AVPersona l Esquem a 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