| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 15.65 MB | Adobe PDF |
Orientador(es)
Resumo(s)
Os dispositivos móveis são atualmente uma das principais fontes de geração de conteúdos pessoais. A portabilidade e a crescente capacidade destes dispositivos permitem que os mesmos sejam utilizados nas mais variadas atividades, lúdicas e não só. Tal tendência tem sido acompanhada pelo progressivo interesse em partilhar (em tempo real) os conteúdos gerados. No entanto, a comum utilização de serviços centralizados para suportar a partilha de dados entre utilizadores requer sistemas de servidores com grande capacidade de resposta e coloca muita carga na rede, reduzindo a sua largura de banda com dados que (muitas vezes) podem ser partilhados na periferia.
Nesta dissertação apresentamos uma implementação em Android do Thyme, um sistema publicador/subscritor com persistência de dados para redes de dispositivos móveis, que fornece um mecanismo de disseminação e armazenamento de dados adaptado para este tipo de redes, sem requerer acesso à Internet. No Thyme, o tempo é uma dimensão de primeira ordem, associando um intervalo de tempo a cada subscrição, em que o início e fim do intervalo podem ser referentes ao futuro, presente ou passado.
Como caso de uso apresentamos uma aplicação Android para partilha de fotografias.
Os resultados obtidos mostram, que o trabalho desenvolvido apresenta o comportamento desejado num ambiente composto por um número considerável de dispositivos, conseguindo inclusivamente lidar com mobilidade e churn. Foi possível ainda verificar que o Thyme apresenta tempos de resposta que garantem a interatividade com o utilizador, comprovando poder ser utilizado em eventos de curta e media duração, com um baixo consumo de energia, permitindo que a aplicação seja utilizada sem gastos excessivos de bateria.
Descrição
Palavras-chave
Dispositivos móveis armazenamento distribuído redes móveis publicador/ subscritor computação na periferia Android
