ACIIDS 2016: Intelligent Information and Database Systems pp 61-71 | Cite as
Design and Implementation of Data Synchronization and Offline Capabilities in Native Mobile Apps
Conference paper
Abstract
This paper describes a solution for data synchronization, mobile offline capabilities, and network bandwidth optimization by utilizing a native smart device app as a distributed storage system. The solution aggregates the best practices in business and academic research to achieve a reduction in redundant data transfer and an ability to work offline in smart devices.
Keywords
Data synchronization Offline capabilities Smart devices Mobile storageReferences
- 1.Heikkinen, M.V.J., Berger, A.W.: Comparison of user traffic characteristics on mobile-access versus fixed-access networks. In: Taft, N., Ricciato, F. (eds.) PAM 2012. LNCS, vol. 7192, pp. 32–41. Springer, Heidelberg (2012)CrossRefGoogle Scholar
- 2.Stenberg, D.: HTTP2 explained. SIGCOMM Comput. Commun. Rev. 44, 120–128 (2014). ACM, New YorkCrossRefGoogle Scholar
- 3.Grigorik, I.: Making the web faster with HTTP 2.0. Commun. ACM 56, 42–49 (2013). ACM, New YorkCrossRefGoogle Scholar
- 4.de Saxce, H., Oprescu, I., Yiping, C.: Is HTTP/2 really faster than HTTP/1.1? In: Computer Communications Workshops (INFOCOM WKSHPS), Hong Kong, pp. 293–299. IEEE (2015)Google Scholar
- 5.Hypertext Transfer Protocol Version 2 (HTTP/2). https://httpwg.github.io/specs/rfc7540.html
- 6.The Internet Engineering Task Force. http://www.ietf.org/blog/2015/02/http2-approved/
- 7.Klein, J., Gorton, I., Ernst, N., Donohoe, P., Pham, K., Matser, C.: Performance evaluation of NoSQL databases: a case study. In: Proceedings of the 1st Workshop on Performance Analysis of Big Data Systems (PABS 2015), pp. 5–10. ACM, New York (2015)Google Scholar
- 8.Charland, A., Leroux, B.: Mobile application development: web vs. native. Commun. ACM 54, 49–53 (2011). ACM, New YorkCrossRefGoogle Scholar
- 9.Majchrzak, T.A., Hillmann, T.: Offline-provisioning and synchronization of content for mobile webapps. In: Proceedings of the 11th International Conference on Web Information Systems and Technologies, pp. 601–612 (2015)Google Scholar
- 10.Naylor, D., Finamore, A., Leontiadis, I., Grunenberger, Y., Mellia, M., Munafò, M., Papagiannaki, K., Steenkiste, P.: The cost of the “S” in HTTPS. In: Proceedings of the 10th ACM International on Conference on Emerging Networking Experiments and Technologies, pp. 133–140. ACM, New York (2014)Google Scholar
- 11.Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21, 558–565 (1978)CrossRefMATHGoogle Scholar
- 12.Mattern, F.: Virtual time and global states of distributed systems. In: Cosnard, M., et al. (eds.) Proceedings of the Workshop on Parallel and Distributed Algorithms, pp. 215–226. Elsevier Science Publishers B.V., North-Holland (1989)Google Scholar
- 13.Lomotey, R., Chai, Y., Ashik, A., Deters, R.: Distributed mobile application for crop farmers. In: Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems (MEDES 2013), pp. 135–139. ACM, New York (2013)Google Scholar
- 14.Xue, Y.: The research on data synchronization of distributed real-time mobile network. In: 2008 International Conference on Computer Science and Software Engineering, Wuhan, vol. 3, pp. 1104–1107. IEEE (2008)Google Scholar
- 15.ICT Facts and Figures 2005, 2010, 2014, Telecommunication Development Bureau, International Telecommunication Union (ITU). Accessed 24 May 2015Google Scholar
- 16.ITU Global internet report 2014Google Scholar
Copyright information
© Springer-Verlag Berlin Heidelberg 2016