Utilize este identificador para referenciar este registo:
http://hdl.handle.net/10451/26388
Título: | Serviços web para uma aplicação de realidade aumentada |
Autor: | Soares, Daniel Onofre Nunes |
Orientador: | Ferreira, António Manuel Silva, 1974- Carmo, Maria Beatriz Duarte Pereira do, 1960- |
Palavras-chave: | Serviços web Computação móvel Bases de dados espaciais Teses de mestrado - 2016 |
Data de Defesa: | 2016 |
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. This report documents the evolution of the SolAR architecture, from a mobile ap-plication of augmented reality with a local copy of solar radiation data on the facades of buildings, manually selected by the user, to an application that uses Web services to retrieve data depending on the geographical location. Thus, the first objective was the implementation of a set of Web services to pro-vide data on solar radiation stored in a spatial database. This type of database allows users to perform spatial queries, returning information according to the given location. The evaluation results showed that Web services are able to respond in time, given the scenario where the nearby data were requested. The next challenge included the implementation of a middleware component that was able to communicate with Web services, and that works whatever the client application. In this second objective, it was necessary that the middleware used the device location instruments and created a temporary storage system, or cache, to store the more recent and relevant requests, saving the use of the network and the server. The evaluation results confirmed the correct operation of the cache and suggested a configuration according to the conditions in which the tests were performed. The third goal was the need to adapt the SolAR application for it to function properly with the middleware, with the ability to start and shut down its execution, and implementing a communication policy with the middleware. The user's responsibility to manually select and store the data no longer exists, being taken by the middleware, as long as there is an active network connection. The completion of these objectives makes it possible for competing applications to be created, alternative SolAR application, using the same middleware and the same Web services, increasing the value of the data stored. |
Descrição: | Trabalho de projecto de mestrado, Engenharia Informática (Sistemas de Informação) Universidade de Lisboa, Faculdade de Ciências, 2016 |
URI: | http://hdl.handle.net/10451/26388 |
Designação: | Trabalho de projecto de mestrado em Engenharia Informática (Sistemas de Informação) |
Aparece nas colecções: | FC-DI - Master Thesis (projects) |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
ulfc120896_tm_Daniel_Soares.pdf | 2,6 MB | Adobe PDF | Ver/Abrir |
Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.