Informações Principais
     Resumo
     Abstract
     Introdução
     Conclusão
     Download
  
  
  
 
Conclusão
 
 
Acadêmico(a): Paulo Cesar Meurer
Título: Uma Biblioteca de Realidade Aumentada para a Plataforma IOS
 
Conclusão:
Este trabalho apresentou o projeto e desenvolvimento de uma biblioteca de realidade aumentada para a plataforma iOS. Foi desenvolvida uma camada de abstração que oculta os detalhes de implementação da aquisição de imagens da câmera, do registro, do rastreamento, do ajuste visual dos objetos virtuais e da sobreposição das cenas do mundo real e virtual utilizando os recursos de GPS, acelerômetro, bússola e câmera digital. Estas funcionalidades, porém, não foram suficientes para cumprir todos os requisitos inicialmente propostos e a RAios-library não permite a aquisição de coordenadas através da rede 3G e o uso do sensor do giroscópio.
Os resultados finais foram satisfatórios, pois foi possível construir uma aplicação de realidade aumentada utilizando os recursos disponibilizados pela RAios-library. Se houver a necessidade de aprimorar o desempenho, poderia se ter optado em uma estrutura menos fundamentada na orientação a objetos. Outro ganho de desempenho pode ser obtido eliminando-se a utilização do fundo transparente na cena renderizada pelo OpenGL ES. Quanto a rotina de renderização de texturas, acredita-se em no mínimo outros dois caminhos que iriam melhorar o desempenho.
Quanto às tecnologias utilizadas, o ambiente de desenvolvimento Xcode mostrou-se eficiente e facilitou o desenvolvimento. Já o conjunto de recursos da ferramenta instruments foi de grande valia para a depuração da biblioteca.
A RAios-library possibilitou criar uma aplicação com funcionalidades semelhantes às dos trabalhos correlatos. Destacando-se entre elas o rastreamento de pontos de interesse sem o uso de marcadores através de coordenadas geográficas, a visualização da cena real através da câmera do dispositivo e a sobreposição de informação sintética através de objetos desenhados em um sistema 3D.
Por fim, a biblioteca desenvolvida possui uma interface simples de utilizar e que permite a desenvolvedores sem conhecimento profundo da plataforma iOS desenvolverem aplicações que implementam o conceito de realidade aumentada.