Uma proposta para sincronização de dados em dispositivos ubíquos
AUTOR(ES)
Paulo Henrique Lossio Barros
DATA DE PUBLICAÇÃO
2008
RESUMO
A onipresença de telefones inteligentes, PDAs, cartões inteligentes, sensores e outros dispositivos ubíquos, junto com o desenvolvimento de diferentes tipos de redes de dados sem fio, tem levado a uma grande mudança no uso, desenho e desenvolvimento dos sistemas de informação. Cada vez mais os dispositivos ubíquos de acesso a dados são utilizados como ferramentas de trabalho. Executivos, vendedores, trabalhadores de campo em geral precisam acessar e atualizar informações corporativas aonde quer que estejam. Mesmo com os avanços na tecnologia de hardware e redes de comunicação sem fio, as desconexões são comuns. Dispositivos podem ficar desconectados por razões diversas, como ausência de cobertura de rede ou simplesmente para economizar energia. Para simular um ambiente de conexão permanente e manter a aparência de ubiqüidade mesmo quando desconectadas, as aplicações podem se antecipar à desconexão e copiar parte das informações disponíveis em servidores conectados à rede fixa para os dispositivos, onde poderão ser acessadas e modificadas durante os períodos sem conexão. A funcionalidade chave deste novo paradigma da computação é a habilidade de armazenar dados localmente nos clientes móveis e sincronizar as modificações de volta para o servidor corporativo. Este recurso desempenha um papel essencial na visão da computação ubíqua e pervasiva, onde as informações estão disponíveis a todo momento e em qualquer lugar. Neste trabalho foi proposto e implementado um framework, chamado mSync (mobile Synchronization), para sincronização de dados em dispositivos ubíquos. O framework trata problemas relacionados a consulta e modificações de dados em um ambiente distribuído, permitindo que desenvolvedores utilizem a sincronização de dados em suas aplicações como se fosse um serviço, podendo concentrar esforços em questões específicas da aplicação. O uso do framework agiliza o desenvolvimento de soluções, provendo um nível elevado de abstração que esconde dos programadores a complexidade introduzida pela distribuição. Foram apresentados dois estudos de caso para ilustrar a eficiência e utilidade do framework. O primeiro, uma aplicação simples de cadastro de clientes e pedidos, foi desenvolvido com o objetivo didático de demonstrar a utilização do framework. O segundo estudo de caso apresentou uma aplicação real utilizada pelo Crea-MG para fiscalização de obras, empreendimentos e serviços.
ASSUNTO(S)
ACESSO AO ARTIGO
http://hdl.handle.net/1843/BUOS-8D7KYDDocumentos Relacionados
- Uma proposta para acessibilidade visual e tÃctil em dispositivos touchscreen.
- Sincronização de fluxos de dados em aplicações multimidia
- Uma infra-estrutura eficiente de sincronização de bases de dados distribuídas
- Uma proposta de modelo de interface interoperável para web, TV digital e dispositivos móveis
- Proposta e implementação de uma arquitetura reconfigurável híbrida para aplicações baseadas em fluxo de dados