{"title":"Android平台联系人同步","authors":"Vincent Segui Pascual, F. Xhafa","doi":"10.1109/3PGCIC.2011.32","DOIUrl":null,"url":null,"abstract":"Synchronization protocols have been widely investigated in distributed systems aiming to achieve real time and scalable properties. With the fast development of large scale distributed systems and due to their heterogenous nature involving wired, wireless and mobile nodes, synchronization has come again to play. In this work we have studied the contact synchronization and handling, which is an important feature in corporate environments. Indeed, it has become very important to support collaboration of teams of mobile users by enabling anytime and anywhere access to shared contact data. We characterize the problem as a distributed systems problems, identify its desirable properties and outline its main characteristics. A simple algorithm is proposed as an efficient solution to the contact synchronization when some nodes of the system are assumed mobile phones under Android system. The needed features on both ends of the distributed system are explained in order to guarantee the correctness of the algorithm. We also analyze the implementation of the algorithm coupling the Android platform and the Sugar CRM server and provide some experimental evaluation on the performance of the proposed approach.","PeriodicalId":251730,"journal":{"name":"2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Contact Synchronization for the Android Platform\",\"authors\":\"Vincent Segui Pascual, F. Xhafa\",\"doi\":\"10.1109/3PGCIC.2011.32\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Synchronization protocols have been widely investigated in distributed systems aiming to achieve real time and scalable properties. With the fast development of large scale distributed systems and due to their heterogenous nature involving wired, wireless and mobile nodes, synchronization has come again to play. In this work we have studied the contact synchronization and handling, which is an important feature in corporate environments. Indeed, it has become very important to support collaboration of teams of mobile users by enabling anytime and anywhere access to shared contact data. We characterize the problem as a distributed systems problems, identify its desirable properties and outline its main characteristics. A simple algorithm is proposed as an efficient solution to the contact synchronization when some nodes of the system are assumed mobile phones under Android system. The needed features on both ends of the distributed system are explained in order to guarantee the correctness of the algorithm. We also analyze the implementation of the algorithm coupling the Android platform and the Sugar CRM server and provide some experimental evaluation on the performance of the proposed approach.\",\"PeriodicalId\":251730,\"journal\":{\"name\":\"2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-10-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/3PGCIC.2011.32\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/3PGCIC.2011.32","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Synchronization protocols have been widely investigated in distributed systems aiming to achieve real time and scalable properties. With the fast development of large scale distributed systems and due to their heterogenous nature involving wired, wireless and mobile nodes, synchronization has come again to play. In this work we have studied the contact synchronization and handling, which is an important feature in corporate environments. Indeed, it has become very important to support collaboration of teams of mobile users by enabling anytime and anywhere access to shared contact data. We characterize the problem as a distributed systems problems, identify its desirable properties and outline its main characteristics. A simple algorithm is proposed as an efficient solution to the contact synchronization when some nodes of the system are assumed mobile phones under Android system. The needed features on both ends of the distributed system are explained in order to guarantee the correctness of the algorithm. We also analyze the implementation of the algorithm coupling the Android platform and the Sugar CRM server and provide some experimental evaluation on the performance of the proposed approach.