Name: | Description: | Size: | Format: | |
---|---|---|---|---|
1.76 MB | Adobe PDF |
Authors
Advisor(s)
Abstract(s)
Com a massificação dos dispositivos móveis e o rápido desenvolvimento dos
smartphones e tablets, são cada vez mais as funcionalidades e soluções que surgem
neste mercado. No entanto apenas vislumbramos serviços de cloud proprietários que
não permitem que aplicações desenvolvidas por terceiros utilizem serviços de
sincronização para seu proveito.
Neste trabalho pretende-se realizar um estudo de soluções cloud computing em
dispositivos móveis, com ênfase na sincronização de dados. Inicia-se por apresentar as
várias formas e características de cloud computing, seguindo-se um estudo das soluções
de sincronização oferecidas pelos sistemas operativos móveis e sistemas de transmissão
de informação.
Após esta abordagem inicial é apresentada uma proposta de framework para cloud
computing, que permita sincronizar dados de forma genérica e que consequentemente
seja multiplataforma. Esta solução tem como principais funções: identificar e registar
dispositivos, guardar dados e notificar atualizações de dados. De seguida descreve-se a
implementação deste sistema e por fim são apresentados os resultados dos testes
realizados, que demostram que esta proposta pode ser considerada uma solução válida
na sincronização de dados.
ABSTRACT: With the massification of mobile devices and the fast development of smartphones and tablets, more functionalities and products arise in this market. However, proprietary cloud services do not allow synchronization services for third-party applications. This work aims to study cloud computing solutions for mobile devices, in particularly its synchronization features. It begins by presenting the various forms and characteristics of cloud computing architectures, followed by a study of synchronization solutions offered by the mobile operating systems and a study of information transmission systems. After this initial approach, it’s presented a proposal of a generic multiplatform framework for cloud computing which allows data synchronization. This solution has as main functions: identify and register devices, store data and notify data updates. The design and implementation of this system is thoroughly described and the test results show that this proposal can be considered a valid solution in data synchronization.
ABSTRACT: With the massification of mobile devices and the fast development of smartphones and tablets, more functionalities and products arise in this market. However, proprietary cloud services do not allow synchronization services for third-party applications. This work aims to study cloud computing solutions for mobile devices, in particularly its synchronization features. It begins by presenting the various forms and characteristics of cloud computing architectures, followed by a study of synchronization solutions offered by the mobile operating systems and a study of information transmission systems. After this initial approach, it’s presented a proposal of a generic multiplatform framework for cloud computing which allows data synchronization. This solution has as main functions: identify and register devices, store data and notify data updates. The design and implementation of this system is thoroughly described and the test results show that this proposal can be considered a valid solution in data synchronization.
Description
Dissertação apresentada ao Instituto Politécnico de Castelo Branco para cumprimento dos
requisitos necessários à obtenção do grau de Mestre em Desenvolvimento de Software e Sistemas
Interactivos, realizada sob a orientação científica do Doutor Osvaldo Arede dos Santos, Professor
Adjunto da Unidade Técnico Científica de Informática da Escola Superior de Tecnologia do
Instituto Politécnico de Castelo Branco.
Keywords
Framework Cloud computing Dispositivos móveis Sincronização de dados Multiplataforma Framework Cloud computing Mobile devices Data synchronization Multiplataform