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 Usuário Agente Comunicação AMBIENTE 3D (BROWSER) Sensore s Modelo Ambiente Fram e Agente Ambiente Fram e+ msg Objetos VRML Fram e+ msg msg Objeto s X3D Gerenciador de Objetos Consultas XML Agente Atualizador Objetos X3D SGBD XML Gerenciador de Ambientes Fram e Agente Pessoal AVPersona l Ambiente Atualizado Sensore s Modelo Usuário C L I E N T E Esquem a do SGBD Ontologi a S E R V I D O R 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