{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T15:25:59Z","timestamp":1781105159287,"version":"3.54.1"},"reference-count":35,"publisher":"IGI Global Scientific Publishing","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,7,1]]},"abstract":"<p>Mobile data synchronization is an important technique used to replicate or synchronize data between a mobile client and a remote server. It helps overcome unstable wireless networks and support the disconnected operation. The current state of mobile data synchronization is most successful at transparently synchronizing all data. Generally, once a synchronization feature enabled, data is automatically synchronized without offering a fine grained and customizable synchronization policy. Furthermore, the context information, such as localization, date, device overload and resource consumption, type and quality of the connection, etc., are not equally taken into account or not considered at all. One solution is to develop a synchronization model that rely on a fine grained and flexible synchronization policy and where context information is considered as first-class citizen. This article puts forward a new model of data synchronization in mobile devices based on progressive data access schema.<\/p>","DOI":"10.4018\/jmcmc.2012070101","type":"journal-article","created":{"date-parts":[[2013,2,5]],"date-time":"2013-02-05T17:23:40Z","timestamp":1360085020000},"page":"1-20","source":"Crossref","is-referenced-by-count":0,"title":["Progressive Data Synchronization Model for Mobile Devices"],"prefix":"10.4018","volume":"4","author":[{"given":"Mehdi","family":"Adda","sequence":"first","affiliation":[{"name":"University of Quebec at Rimouski, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"2432","reference":[{"key":"jmcmc.2012070101-0","author":"S. K.Agarwal","year":"2006","journal-title":"Efficient reconciliation of unstructured and structured data over networks"},{"issue":"3","key":"jmcmc.2012070101-1","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1145\/571697.571703","article-title":"Fast network synchronization.","volume":"32","author":"S. K.Agarwal","year":"2002","journal-title":"ACM SIGCOMM Computer Communication Review Journal"},{"key":"jmcmc.2012070101-2","doi-asserted-by":"crossref","unstructured":"Blechschmitt, E., & Strodecke, C. (2002). An architecture to provide adaptive, synchronized and multimodal human computer interaction. In Proceedings of the Tenth ACM International Conference on Multimedia (pp. 287-290). New York, NY: ACM.","DOI":"10.1145\/641007.641066"},{"key":"jmcmc.2012070101-3","unstructured":"Bolso, E. I. (2005). File synchronization with unison. Linux Journal, 2005(132), 6."},{"key":"jmcmc.2012070101-4","doi-asserted-by":"crossref","unstructured":"Boulinier, C., Petit, F., & Villain, V. (2005). Synchronous vs. asynchronous unison. In S. Tixeuil & T. Herman (Eds.), Proceedings of the 7th International Conference on Self-Stabilizing Systems, Barcelona, Spain (LNCS 3764, pp. 18-32).","DOI":"10.1007\/11577327_2"},{"key":"jmcmc.2012070101-5","author":"R.Broida","year":"2002","journal-title":"How to do everything with your palm handheld"},{"issue":"2","key":"jmcmc.2012070101-6","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1023\/B:DAPD.0000013067.55166.a2","article-title":"Edison: Database-supported synchronization for PDAs.","volume":"15","author":"M.Denny","year":"2004","journal-title":"Distributed and Parallel Databases Journal"},{"key":"jmcmc.2012070101-7","doi-asserted-by":"crossref","unstructured":"Eysholdt, M., & Behrens, H. (2010). Xtext: Implement your language faster than the quick and dirty way. In Proceedings of the ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion, Reno, NV (pp. 307-309). New York, NY: ACM.","DOI":"10.1145\/1869542.1869625"},{"key":"jmcmc.2012070101-8","doi-asserted-by":"crossref","unstructured":"Flores, H., Srirama, S. N., & Paniagua, C. (2011). A generic middleware framework for handling process intensive hybrid cloud services from mobiles. In Proceedings of the 9th International Conference on Advances in Mobile Computing and Multimedia (pp. 87-94). New York, NY: ACM.","DOI":"10.1145\/2095697.2095715"},{"key":"jmcmc.2012070101-9","author":"M.Fowler","year":"2010","journal-title":"Domain specific languages"},{"key":"jmcmc.2012070101-10","unstructured":"Gartner. (2011). Gartner says worldwide mobile application store revenue forecast to surpass $15 billion in 2011. Retrieved from http:\/\/www.gartner.com\/it\/page.jsp?id=1529214"},{"issue":"3","key":"jmcmc.2012070101-11","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/j.compeleceng.2005.03.003","article-title":"Complete mobile email management.","volume":"31","author":"H.Goh","year":"2005","journal-title":"Computers and Electrical Engineering Journal"},{"key":"jmcmc.2012070101-12","unstructured":"Google. (2011). Galaxy Nexus. Retrieved from http:\/\/www.google.com\/nexus\/#\/tech-specs"},{"key":"jmcmc.2012070101-13","author":"U.Hansmann","year":"2002","journal-title":"Syncml: Synchronizing your mobile data"},{"key":"jmcmc.2012070101-14","doi-asserted-by":"crossref","unstructured":"Lengauer, C., Batory, D., Consel, C., & Odersky, M. (Eds.). (2003, March 23-28). Proceedings of the International Seminar on Domain-specific Program Generation (LNCS 3016). Berlin, Germany: Springer-Verlag.","DOI":"10.1007\/b98156"},{"key":"jmcmc.2012070101-15","unstructured":"Leung, C. (2001). IBM DB2 Everyplace: A small footprint relational database system. In Proceedings of the 17th International Conference on Data Engineering (p. 230). Washington, DC: IEEE Computer Society."},{"key":"jmcmc.2012070101-16","unstructured":"Lin, C.-Y., Kuo, S.-Y., & Huang, Y. (2001). A checkpointing tool for palm operating system. In Proceedings of the International Conference on Dependable Systems and Networks (pp. 71-76). Washington, DC: IEEE Computer Society."},{"key":"jmcmc.2012070101-17","unstructured":"Mayhew, A. (2001). File distribution efficiencies: cfengine versus rsync. In Proceedings of the 15th USENIX Conference on System Administration (pp. 273-276). Berkeley, CA: USENIX."},{"key":"jmcmc.2012070101-18","unstructured":"McQueen, R. (n.d.). man unison-2.9.1 (Commandes) - a file-synchronization tool for Unix and Windows. Retrieved February 11, 2012, from http:\/\/pwet.fr\/man\/linux\/commandes\/unison_2_9_1"},{"key":"jmcmc.2012070101-19","unstructured":"Microsoft. (2002). Motorola and Microsoft drive next-generation handheld applications. Retrieved from http:\/\/www.microsoft.com\/presspass\/press\/2002\/sep02\/09-18motorolapr.mspx"},{"key":"jmcmc.2012070101-20","author":"F. P.Miller","year":"2009","journal-title":"History of Linux: Linux kernel, Source code, Megabyte, GNU General Public License, GNU\/ Linux naming controversy, Tux, Tanenbaum? Torvalds debate, SCO- Linux controversies"},{"key":"jmcmc.2012070101-21","unstructured":"Penn Engineering. (n.d.). Unison file synchronizer. Retrieved February 11, 2012, from http:\/\/www.cis.upenn.edu\/~bcpierce\/unison\/"},{"issue":"2","key":"jmcmc.2012070101-22","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1147\/sj.432.0297","article-title":"On demand web-client technologies.","volume":"43","author":"J.Ponzo","year":"2004","journal-title":"IBM Systems Journal"},{"key":"jmcmc.2012070101-23","unstructured":"Rasch, D., & Burns, R. (2003). In-place rsync: file synchronization for mobile and wireless devices. In Proceedings of the Annual Conference on USENIX Annual Technical Conference (p. 15). Berkeley, CA: USENIX."},{"key":"jmcmc.2012070101-24","author":"C. G.Richard","year":"2009","journal-title":"Eclipse modeling project: A domain-specific language (DSL) toolkit"},{"issue":"1","key":"jmcmc.2012070101-25","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/TMC.2003.1195150","article-title":"Efficient PDA synchronization.","volume":"2","author":"D.Starobinski","year":"2003","journal-title":"IEEE Transactions on Mobile Computing"},{"key":"jmcmc.2012070101-26","author":"D.Steinberg","year":"2008","journal-title":"EMF: Eclipse modeling framework"},{"issue":"5","key":"jmcmc.2012070101-27","doi-asserted-by":"crossref","first-page":"661","DOI":"10.1007\/s11036-008-0146-1","article-title":"10). Syxaw: Data synchronization middleware for the mobile Web.","volume":"14","author":"L.Tancred","year":"2009","journal-title":"Mobile Networks and Applications"},{"key":"jmcmc.2012070101-28","unstructured":"The Eclipse Foundation. (n.d.). Eclipse Java development tools (JDT). Retrieved February 17, 2012, from http:\/\/www.eclipse.org\/jdt\/"},{"key":"jmcmc.2012070101-29","unstructured":"The Eclipse Foundation. (n.d.). Xtex2, Xtend2 and Xbase. Retrieved February 17, 2012, from http:\/\/www.eclipse.org\/Xtext\/"},{"key":"jmcmc.2012070101-30","doi-asserted-by":"crossref","unstructured":"Traud, A., Nagler-Ihlein, J., Kargl, F., & Weber, M. (2008). Cyclic data synchronization through reusing SyncML. In Proceedings of the Ninth International Conference on Mobile Data Management (pp. 165-172). Washington, DC: IEEE Computer Society.","DOI":"10.1109\/MDM.2008.10"},{"key":"jmcmc.2012070101-31","unstructured":"Write mobile apps once, access anywhere. (2011). Couchbase Server. Retrieved February 11, 2012, from http:\/\/www.couchbase.com\/products-and-services\/mobile-couchbase"},{"key":"jmcmc.2012070101-32","doi-asserted-by":"crossref","unstructured":"Xie, J., Yu, D., & Ma, S. (2008). A novel enterprise mobile e-mail system using the SyncML protocol. In Proceedings of the Seventh IEEE\/ACIS International Conference on Computer and Information Science (pp. 391-396). Washington, DC: IEEE Computer Society.","DOI":"10.1109\/ICIS.2008.10"},{"key":"jmcmc.2012070101-33","doi-asserted-by":"crossref","unstructured":"Yang, H., Yang, P., Lu, P., & Wang, Z. (2008). A SyncML middleware-based solution for pervasive relational data synchronization. In Proceedings of the IFIP International Conference on Network and Parallel Computing, Shanghai, China (pp. 308-319). Berlin, Germany: Springer-Verlag.","DOI":"10.1007\/978-3-540-88140-7_28"},{"key":"jmcmc.2012070101-34","doi-asserted-by":"crossref","unstructured":"Yee, W., & Frieder, O. (2005). Scalable synchronization of intermittently connected database clients. In Proceedings of the 6th International Conference on Mobile Data Management, Ayia Napa, Cyprus (pp. 299-303). New York, NY: ACM.","DOI":"10.1145\/1071246.1071295"}],"container-title":["International Journal of Mobile Computing and Multimedia Communications"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=69530","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T23:10:25Z","timestamp":1654125025000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jmcmc.2012070101"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2012,7,1]]},"references-count":35,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,7]]}},"URL":"https:\/\/doi.org\/10.4018\/jmcmc.2012070101","relation":{},"ISSN":["1937-9412","1937-9404"],"issn-type":[{"value":"1937-9412","type":"print"},{"value":"1937-9404","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,7,1]]}}}