Publicação

Serviços web para uma aplicação de realidade aumentada

Ver documento

Detalhes bibliográficos
Resumo:Este relatório documenta a evolução da arquitetura da SolAR, passando de uma aplicação móvel de realidade aumentada com cópia local de dados sobre radiação solar em fachadas de edifícios, escolhidos manualmente pelo utilizador, para uma aplicação que faz uso de serviços Web para obtenção automática de dados em função da posição geográfica. Assim, o primeiro objetivo do trabalho foi a concretização de serviços Web para fornecer dados sobre radiação solar armazenados numa base de dados espacial. Este tipo de base de dados permite realizar pesquisas geográficas, devolvendo informação de acordo com a localização. Os principais resultados da avaliação mostraram que os serviços Web conseguem responder em tempo útil, num cenário de requisição de dados. O desafio seguinte passou pela implementação de uma componente de middleware que fosse capaz de comunicar com os serviços Web, e que funcione qualquer que seja a aplicação cliente. Neste segundo objetivo, foi necessário que o middleware utilizasse os instrumentos de localização do dispositivo e que se criasse um mecanismo de armazenamento temporário, ou cache, para guardar os pedidos de dados mais recentes ou relevantes, permitindo poupar a rede de comunicação e os serviços Web. Os resultados da avaliação comprovaram o funcionamento correto da cache e sugeriram uma configuração de acordo com as condições em que se realizaram os testes. O terceiro objetivo prendeu-se pela necessidade de adaptar a aplicação SolAR para que esta funcionasse corretamente com o middleware, iniciando e terminando a sua execução, e implementando uma política de comunicação com este. A responsabilidade do utilizador selecionar e armazenar manualmente os dados deixou de existir, sendo assumida pelo middleware, bastando que exista uma ligação de rede ativa. A conclusão destes objetivos torna possível que sejam criadas aplicações concorrentes e alternativas à aplicação SolAR, utilizando o mesmo middleware e os mesmos serviços Web, aumentando o valor dos dados armazenados.
Autores principais:Soares, Daniel Onofre Nunes
Assunto:Serviços web Computação móvel Bases de dados espaciais Teses de mestrado - 2016
Ano:2016
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade de Lisboa
Idioma:português
Origem:Repositório da Universidade de Lisboa
Descrição
Resumo:Este relatório documenta a evolução da arquitetura da SolAR, passando de uma aplicação móvel de realidade aumentada com cópia local de dados sobre radiação solar em fachadas de edifícios, escolhidos manualmente pelo utilizador, para uma aplicação que faz uso de serviços Web para obtenção automática de dados em função da posição geográfica. Assim, o primeiro objetivo do trabalho foi a concretização de serviços Web para fornecer dados sobre radiação solar armazenados numa base de dados espacial. Este tipo de base de dados permite realizar pesquisas geográficas, devolvendo informação de acordo com a localização. Os principais resultados da avaliação mostraram que os serviços Web conseguem responder em tempo útil, num cenário de requisição de dados. O desafio seguinte passou pela implementação de uma componente de middleware que fosse capaz de comunicar com os serviços Web, e que funcione qualquer que seja a aplicação cliente. Neste segundo objetivo, foi necessário que o middleware utilizasse os instrumentos de localização do dispositivo e que se criasse um mecanismo de armazenamento temporário, ou cache, para guardar os pedidos de dados mais recentes ou relevantes, permitindo poupar a rede de comunicação e os serviços Web. Os resultados da avaliação comprovaram o funcionamento correto da cache e sugeriram uma configuração de acordo com as condições em que se realizaram os testes. O terceiro objetivo prendeu-se pela necessidade de adaptar a aplicação SolAR para que esta funcionasse corretamente com o middleware, iniciando e terminando a sua execução, e implementando uma política de comunicação com este. A responsabilidade do utilizador selecionar e armazenar manualmente os dados deixou de existir, sendo assumida pelo middleware, bastando que exista uma ligação de rede ativa. A conclusão destes objetivos torna possível que sejam criadas aplicações concorrentes e alternativas à aplicação SolAR, utilizando o mesmo middleware e os mesmos serviços Web, aumentando o valor dos dados armazenados.