Please use this identifier to cite or link to this item: http://hdl.handle.net/11422/7623
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorLanza, Marcelo Luiz Drumond-
dc.contributor.authorGueiros, Camilla-
dc.date.accessioned2019-05-02T12:59:54Z-
dc.date.available2019-05-04T03:00:11Z-
dc.date.issued2011-03-
dc.identifier.urihttp://hdl.handle.net/11422/7623-
dc.languageporpt_BR
dc.publisherUniversidade Federal do Rio de Janeiropt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectSyncMLpt_BR
dc.subjectServidorpt_BR
dc.titleSistema de sincronização de dados entre computadores e celularespt_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.contributor.referee1Pedroza, Aloysio Aloysio de Castro Pinto-
dc.contributor.referee2Queiroz, Maurus Campell-
dc.description.resumoEste projeto teve como objetivo implementar um sistema que permita realizar trocas de dados entre computadores e dispositivos móveis, geralmente celulares, visando manter a sincronização entre os dados armazenados nestes equipamentos. As trocas em questão são realizadas sutilizando-se o protocolo SyncML (Synchronization Markup Language)desenvolvido pela OMA (Open Mobile Alliance). Este projeto deve atender a todas as requisições contidas na definição do protocolo SyncML. Apesar do protocolo SyncML, datado de 2001, ser a escolha fundamental para as trocas de dados, existem outros dois componentes de grande relevância. O primeiro deles éum programa para computadores pessoais desenvolvido utilizando-se a linguagem Java quepermite o armazenamento das informações desejadas em um sistema de banco de dados (nocaso deste projeto o MySQL). Este programa é responsável por realizar a autenticação do usuário, permitindo que o mesmo tenha acesso às informações desejadas, apenas quando aautenticação for realizada com sucesso. As informações armazenadas pelos usuários podem ser do tipo contatos ou do tipo tarefas. Informações do tipo contatos incluem o nome, o sobrenome, o endereço (rua, cidade, estado, pais) eo endereço eletrônico de um contato. Por outro lado, informações do tipo tarefas incluem o assunto e a data da tarefa. O segundo componente do sistema é um servidor. Foi utilizado como base para a implementação desteservidor, o software desenvolvido por NicolasBougueshttp://us.blackberry.com/developers%20/javaappdev/javadevenv.jsp"e que está disponível na Internet. Este servidor foi implementado utilizando a versão 1.01 do protocolo SyncML. Por consequinte, foram realizadas algumas modificações em seu código para que o mesmo ficasse compatível com o SyncClient (cliente executado no celular). Estas modificações dizem respeito aos campos de DataStores existentes no código. Principalmente no campo config/configuration.Além disso, foram realizados testes utilizando-se outros dois outros servidores desincronização de dados, o Memotoohttp://us.blackberry.com/developers%20/javaappdev/javadevenv.jsp" e oFunambolhttp://us.blackberry.com/developers%20/javaappdev/javadevenv.jsp" visando-se obter dados para comparações e para o melhor entendimento do protocolo SyncML.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentEscola Politécnicapt_BR
dc.publisher.initialsUFRJpt_BR
dc.subject.cnpqCNPQ::ENGENHARIASpt_BR
dc.embargo.termsabertopt_BR
Appears in Collections:Engenharia Eletrônica e de Computação

Files in This Item:
File Description SizeFormat 
monopoli10002489.pdf1,17 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.