Dissertação

{en_GB=DynamicPOI Middleware for developing exhibition navigation applications} {} EVALUATED

{pt=Os museus e locais de exposições têm crescido nas últimas décadas, permitindo uma maior diversidade tanto na sua organização como no tipo de peças exibidas. Por outro lado, o crescimento do mercado de aplicações móveis possibilitou a estes locais oferecerem melhores aplicações de suporte e navegação aos seus visitantes. No entanto, cada aplicação é desenvolvida especificamente para cada exposição e o programador tem de implementar a estrutura da exposição e configurar os sistemas de localização necessários. Uma das contribuições deste trabalho é a definição de um esquema genérico que permite a definição de toda a estrutura de uma exposição, estabelecendo relações entre cada um dos seus pontos de interesse, desde areas físicas às peças de arte exibidas. A outra contribuição é um middleware que melhora o processo de desenvolvimento de aplicações para a navegação em exposições. Este middleware agrega vários sistemas de localização de forma transparente para o programador e determina automaticamente o ponto de interesse mais relevante da exposição, dada a localização do visitante. Além disso, o middleware efetua uma gestão automática dos serviços para garantir que apenas os serviços de localização necessários estão ativos durante toda a visita. O middleware foi implementado no ambiente Android com a criação de uma biblioteca e classes de serviço de localização independentes. O seu funcionamento foi avaliado testando as suas funcionalidades durante visitas de demonstração e possíveis poupanças de energia para aplicações que utilizem este middleware., en=Museums and exhibition venues have been growing in the last decades, allowing a greater diversification both on their layouts and on the displayed artwork. On the other hand, the mobile application market growth allowed for these venues to provide better exhibition support and navigation applications to their visitors. However, each application is developed specifically for a single exhibition and the developer must implement a suitable exhibition structure and configure the necessary location systems. One contribution of this work is the implementation of a generic schema that allows the definition of entire exhibition structures by establishing relationships between each of their points-of-interest, ranging from physical areas to displayed artwork items. The other contribution is a middleware that improves the development process of exhibition navigation applications. This middleware aggregates several location systems transparently to the developer and automatically determines the most relevant POI of the exhibition, according to the visitor’s location. Furthermore, an automatic services’ management was also included to assure that only the necessary location services are active during an entire visit. The middleware was implemented in the Android environment by creating a library package and separate location service classes. Its operation was evaluated by testing its features during demonstration visits and the energy savings of an application using this middleware were also determined.}
{pt=Pontos de interesse, exposições, middleware, aplicação, desenvolvimento, serviços de localização, en=Points of interest, exhibitions, middleware, application, development, location services}

Setembro 28, 2020, 10:30

Orientação

ORIENTADOR

João Nuno De Oliveira e Silva

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

Professor Auxiliar