Font Size: a A A

Design And Implementation Of User Information Synchronization Platform Based On Android Terminal

Posted on:2015-11-02Degree:MasterType:Thesis
Country:ChinaCandidate:J G ZhengFull Text:PDF
GTID:2298330467962303Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
The rapid development of mobile communication technology and mobile terminal technology, especially the emergence of Google Android, contributes to the development of Mobile Internet. The diversity of mobile terminals, as well as the enhancement of mobile computing power and mobile storage capacity, has led to the variety of the data stored on terminals. Users who enjoy the convenience of various terminals, have an urgent demand on keeping the consistency of distributed data on different devices.In order to solve the problem of data synchronization of Android terminal, this paper firstly describes the research of main data synchronization technologies. Based on using SyncML, this paper analyzes the framework and the implementation projects of SyncML, among which the Funambol project is the reference implementation to the synchronization platform. Secondly, with the demand analysis to the synchronization platform, the the overall framework of synchronization platform is designed, including the server and client. This paper adopts the design idea of component integration and modularization for the synchronization platform, which reduces the coupling between modules and improves the speed of system development. Thirdly, the server and client of synchronization platform are implemented at length. The synchronization session management processes of the server are illustrated, and the synchronization engine module and related synchronization strategies are studied deeply. According to the design mode of MVC, the client is designed by the model, view and controller, which has improved the speed of software development. Besides, Web technology of the client has been realized to improve the applicability of synchronization platform.Finally, this paper deploys and tests the user information synchronization platform based on Android terminal, including the function test of synchronizations of contacts, calendar events and files, and the performance test of time consumption during synchronization. The test results prove that the synchronization platform can synchronize contacts, calendar events and other user information between Android terminals, which effectively keeps the consistency of user information. The synchronization platform provides a stable and reliable way for the implementation of data synchronization for users of Android terminals.
Keywords/Search Tags:Android, data synchronization, SyncML, userinformation
PDF Full Text Request
Related items