Teses e dissertações

Mestrado
Software de Código Aberto
Título

Monitorização remota de smartphones: estudo e implementação de uma plataforma de controlo parental

Autor
Gil, Bruno
Resumo
pt
A investigação realizada propõe um modelo de arquitectura para a transferência de informações entre um Smartphone e um Servidor Web. São efectuados estudos sobre as diferentes técnicas de sincronização e são analisados os impactos de três formatos de intercâmbio de dados, no que se refere à gestão de energia e ao custo de processamento em cada um dos formatos propostos; XML, JSON e Protocol Buffers. Os testes efectuados incidiram sobre duas interfaces de rede, Wi-Fi e 3G. Nesta arquitectura é proposto um novo sistema de push de dados onde não há a necessidade de uma ligação permanente ao dispositivo móvel. Como prova de conceito, neste trabalho é implementada uma plataforma de monitorização da informação privada de um Smartphone, com sistema operativo Android, através da Web. A aplicação desenvolvida é uma aplicação de controlo parental, que sincroniza dados privados (SMS, chamadas, contactos, histórico Web, aplicações instaladas, etc…) e localizações geográficas com um Servidor Web. Esta aplicação proporciona a monitorização da informação de um Smartphone sem ter acesso físico ao mesmo, além de permitir a implementação remota de determinadas acções. A implementação desta prova de conceito, plataforma cliente-servidor de controlo parental, teve como objectivo comprovar o modelo de arquitectura proposto. Os resultados deste trabalho de investigação contribuem para o desenvolvimento de aplicações móveis que necessitem de transferir dados para um Servidor Web. Exemplos de tais implementações são: aplicações de backup de dados ou aplicações de monitorização de informação, tendo como principais objectivos os impactos de energia e processamento no dispositivo móvel.
en
This thesis proposes an architectural model for transferring information between a Smartphone and a Web Server. The current investigation studies different synchronization techniques, analyzing the impacts of three formats for data exchange and also the energy consumption and the cost of processing each of the proposed formats (XML, JSON and Protocol Buffers) on the device. The tests focused on two network interfaces, Wi-Fi and 3G. In this architecture we propose a new data push system where there is no need for the device to keep a permanent connection. As a proof of concept, this work presents an implementation of a platform for monitoring the private information of a smartphone with Android operating system, through Web. The application developed is a Parental Control application, which syncs private information (SMS, calls, contacts, Web history, installed applications, etc ...) and geographical locations with a Web Server. This application provides a way of monitoring information of a Smartphone without physical access to the same and allows the implementation of actions remotely. The implementation of these concepts, client-server platform for parental control, aims to demonstrate the proposed architecture model. The result of this work contributes to the development of mobile applications that transfer data with a Web Server. Example of such implementation are: applications of data backup, monitoring of information or any mobile application that synchronizes data with the Web, having as main objectives the minimization of the impacts of energy and processing in the mobile equipment.

Data

22-nov-2013

Palavras-chave

Aplicações móveis baseadas na web
Controlo parental em smartphones
Monitorização remota de smartphones
Formatos de intercâmbio de dados
Cloud-based mobile applications
Mobile parental control applications
Monitoring smartphones
Data interchange formats

Acesso

Acesso livre

Ver no repositório  
Voltar ao topo