Dissertação

UBILocus - Framework for location aware application development EVALUATED

Atualmente o número de aplicações e serviços que necessitam da informação da localização do dispositivo tem aumentado significativamente. O desenvolvimento destas aplicações depende das API fornecidas pelos Sistemas Operativos, maioritariamente no caso de tecnologias de localização outdoor, ou de API de bibliotecas proprietárias, maioritariamente no caso de tecnologias de localização indoor. O uso de múltiplas tecnologias de localização, por exemplo GPS e localização indoor baseada em Beacons, necessita da integração ao nível da aplicação de diferentes, e por vezes incompatíveis, funções e tipos de dados. Nesta dissertação é apresentado um middleware que permite a integração e abstração para o programador dos diferentes serviços de localização. Para além de fornecer um serviço de localização, o middleware UBILocus também integra um módulo de geração de rotas que pode ser usado pela aplicação a ser desenvolvida. UBILocus foi implementado usando a plataforma Xamarin. Nesta implementação foram usados: dois sistemas de localização diferentes (GPS e Beacons), dois sistemas de geração de rotas e uma componente de visualização capaz de exibir mapas de forma privada. O UBILocus implementado foi testado no sistema operativo Android.
Location-aware, Aplicação, Desenvolvimento, Middleware, sistemas de posicionamento

Novembro 14, 2017, 15:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Nuno Rosa

ITEN

Especialista

ORIENTADOR

João Nuno De Oliveira e Silva

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Auxiliar