|
Acadêmico(a): Bernardo Marquardt Muller |
Título: Synceasy - Aplicativo para Sincronização de Arquivos entre Dispositivos Móveis e Computadores utilizando Metadados |
|
Introdução: |
No mundo moderno tem-se produzido cada vez mais informações. O meio mais utilizado para se armazenar estas informações é através de diversos dispositivos de armazenamento digitais, dispensando-se cada vez mais o uso de meios analógicos, tais como o papel. Um conjunto de dados armazenados em meios digitais são agrupados no que é chamado de arquivo. Um arquivo então, nada mais é do que uma série de dados agrupados, seguindo uma regra estrutural para que seja possível armazená-los em um dispositivo de armazenamento e posteriormente efetuar diversas manipulações nesse, tais como ler, transferir para outro dispositivo de armazenamento ou apagar. Um arquivo sempre será criado por um aplicativo (CARVALHO, 2005).
Com o crescente avanço da tecnologia, os dispositivos móveis têm agregado novas funções, desde editar e criar documentos de texto, até gravar vídeos. As pessoas criam cada vez mais arquivos, ocasionando uma necessidade crescente por espaço de armazenamento em seus dispositivos móveis. Com isso, tem-se a necessidade de duplicar ou sincronizar um conjunto de arquivos criados num celular ou em um computador, para manter ambos com o mesmo conteúdo. A isso se dá o nome de backup ou replicação de dados.
Realizar a sincronização de uma grande quantidade de arquivos é um trabalho demorado se feito manualmente, principalmente quando alterações nos arquivos foram realizadas tanto na origem quanto no destino da replicação. A sincronização executada por uma ferramenta garante que nenhuma informação seja perdida neste processo. Para manter estes diretórios sempre com os mesmos dados, são utilizados softwares aplicativos que automatizam este processo, facilitando o gerenciamento de diversos diretórios.
Existem alguns softwares que se propõem a automatizar esta tarefa. Dentre os principais, pode-se citar o Dropbox (DROPBOX, 2010) e o ActiveSync (SOFTONIC, 2008).
De acordo com o exposto, este trabalho propõe desenvolver um software aplicativo, seguindo a arquitetura cliente/servidor, para facilitar a sincronização de diretórios de um celular com um computador.
|
|
|