Design and Implementation of Data Synchronization and Offline Capabilities in Native Mobile Apps

  • Kamoliddin Mavlonov
  • Tsutomu Inamoto
  • Yoshinobu Higami
  • Shin-Ya Kobayashi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9622)

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 storage 

References

  1. 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. 2.
    Stenberg, D.: HTTP2 explained. SIGCOMM Comput. Commun. Rev. 44, 120–128 (2014). ACM, New YorkCrossRefGoogle Scholar
  3. 3.
    Grigorik, I.: Making the web faster with HTTP 2.0. Commun. ACM 56, 42–49 (2013). ACM, New YorkCrossRefGoogle Scholar
  4. 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. 5.
    Hypertext Transfer Protocol Version 2 (HTTP/2). https://httpwg.github.io/specs/rfc7540.html
  6. 6.
    The Internet Engineering Task Force. http://www.ietf.org/blog/2015/02/http2-approved/
  7. 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. 8.
    Charland, A., Leroux, B.: Mobile application development: web vs. native. Commun. ACM 54, 49–53 (2011). ACM, New YorkCrossRefGoogle Scholar
  9. 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. 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. 11.
    Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21, 558–565 (1978)CrossRefMATHGoogle Scholar
  12. 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. 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. 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. 15.
    ICT Facts and Figures 2005, 2010, 2014, Telecommunication Development Bureau, International Telecommunication Union (ITU). Accessed 24 May 2015Google Scholar
  16. 16.
    ITU Global internet report 2014Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2016

Authors and Affiliations

  • Kamoliddin Mavlonov
    • 1
  • Tsutomu Inamoto
    • 1
  • Yoshinobu Higami
    • 1
  • Shin-Ya Kobayashi
    • 1
  1. 1.Graduate School of Science and EngineeringEhime UniversityMatsuyamaJapan

Personalised recommendations