Dissertação

{en_GB=RemoteUI A Middleware for user interaction mobile applications} {} EVALUATED

{pt=A computação móvel tem sido uma das mais desafiantes áreas de investigação ao longo dos anos, e recentemente tem-se assistido ao aparecimento de aplicações que proporcionam interacção entre dispositivos sem ecrã e dispositivos móveis. A proliferação de ecrãs finos de alta resolução e com grandes dimensões, e outros tipos de tecnologias, são outra das motivações para o desenvolvimento deste tipo de aplicações. Apesar da maior parte destes ecrãs serem utilizados apenas para promover diversos tipo de publicidade ou informação, os utilizadores têm-se mostrado cada vez mais interessados na possibilidade do seu uso como um recurso para as suas necessidades. Isto requer a implementação de interacções relativamente simples, como por exemplo enviar texto ou selecionar diferentes tipos de opções utilizando os seus smartphones. Baseado na literatura actual verifica-se a falta de recursos que auxiliem este processo, e a maior parte dos sistemas existentes são baseados em sistemas de comunicação através do browser. Este trabalho tem como objectivo disponibilizar um \emph{middleware} que suporta o desenvolvimento de aplicações que implementem interacções com os utilizadores, proporcionando aos programadores mecanismos de abstracção. Permite também implementar aplicações desenvolvendo apenas código no cliente, em vez de toda uma arquitectura cliente-servidor. A validação deste trabalho é feita através do desenvolvimento de cenários de demonstração que permitem verificar os requisitos estabelecidos, e através de uma análise de performance ao nível da comunicação., en=Mobile computing has been a challenging area of study over the years and recently interaction applications between headless and mobile devices are starting to emerge. The proliferation of high-resolution flat screens with large sizes, and other technologies, have also motivated the development of these kinds of applications. Though most of the displays are used only for advertising and information, users are feeling more interested in the possibility of using them as a resource to their needs. This requires the use of simple interactions, like sending text or selecting between options through their smartphones. Based on the literature there is a lack of tools available to help in this process, and most are based on web browser communication. This work aims in providing a middleware that supports the development of applications with simple user interactions providing programmers abstraction mechanisms. It also allows implementing only a main application instead of whole client-server architecture. The validation of this work is done with the development of simple application scenarios that demonstrate that the system requirements are met, together with an analysis of the communication performance.}
{pt=Middleware, Internet of Things, Ambient Intelligence, Aplicações móveis, Interacção com o utilizador, en=Middleware, Mobile applications, Ambient Intelligence, Internet of Things, User Interaction}

Novembro 12, 2015, 10:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

João Nuno De Oliveira e Silva

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

Professor Auxiliar