Font Size: a A A

The Design And Implementation Of Synchronization Frame Based On MeeGo Platform

Posted on:2013-10-22Degree:MasterType:Thesis
Country:ChinaCandidate:B S XuFull Text:PDF
GTID:2268330392469562Subject:Software engineering
Abstract/Summary:PDF Full Text Request
During the past few years, With the popularity of intelligent device, theinconsistencies data becomes more prominent, the personal information application onthe market also have increased their data synchronization function.With the increase ofthe number of the software that have synchronization function,developers face theproblem of duplicate development,and interoperation between different synchronizationprotocols,different network environments and different databases take a lot of trouble tothe development. MeeGo as a new mobile phone operating system, also urgently wantto solve the above problem.This thesis conducts a thorough analysis of the current problems faced by datasynchronization in MeeGo,considering the implementation of the synchronizationframework in other platforms.The Synchronization Framework is designed a genericframework providing a pluggable architecture to solve the problem of duplicatedevelopment to a greater extent.The Synchronization Framework is a unified pluggablearchitecture for any kind of synchronization protocol and also enables applicationdevelopers to create a unified user interface to merge all the synchronization services inthe device.The Synchronization Framework implemented schedule and managementof the synchronization session,generated configuration file for each synchronizationsession that was managed,and the loading or unloading of the synchronization plugins isalso its responsible.Its internal synchronization daemon is independent from the conrolterminal,it has been running in the background as a service that do not been affected bychanges of user,and have been waiting for a new synchronization request or periodicallyperform the synchronization session.In addition,according to the user’shabits,implemented the change based sync,when user’s personal data changesynchronization session will been initiated after a short delay.The MeeGo system runson hardware-constrained mobile devices,so Synchronization Framework implements thedevice state based sync,which is mainly related to handling of the scenarios where synccannot continue because of low-device-resource conditions.This thesis aims at building Synchronization Framework to improve the efficiencyof developers to write software. Besides the universality of the framework can reducethe huge waste caused by repetitive system development and simplify the difficulty ofdevelopment, and also facilitate the development of themselves applications. In thelatest release of MeeGo version, the Sync Framework has been released together as partof MeeGo middleware, we can see the Synchronization Framework can play a good rose in a synchronous software from the given test data.
Keywords/Search Tags:MeeGo, Synchronization Frame, Data Synchronization, SynchronizationDaemon
PDF Full Text Request
Related items