Abstract

Cloud data storage is an option available almost on any mobile platform. Nowadays, there are multiple solutions for syncing data in mobile applications. The aim of the paper is to analyze mobile application developers ' possibilities for syncing content using major free cloud storage providers. The paper describes the cloud computing in mobile context and highlights cloud providers APIs. Experimental residis are analyzed in order to identify the best cloud storage solution for syncing mobile applications, depending on the operating system on which they are implemented.Keywords: Cloud Computing, Mobile Application, Data Synchronization, Application Programming Interface, REST, OAuth1 IntroductionWe are living in the era of agile and always-available data storage [1], where it is very important to have instant and permanently access to the data, personal and private, with which we are operating at work or at home. The development of mobile technologies and the spectacular growth of mobile devices users created this opportunity to quickly read our emails, to view our documents from shared folders, to access all the data saved in the cloud directly from the personal smart-phone or tablet.The mobile devices that we are taking with us every day represents mobile clients for our cloud storage subscriptions that we have to main providers, such as Dropbox, SkyDrive, Google Drive, Box, and so on. It is very important to have the same or a similar user experience on each mobile device, independently by the operating system.The choice of a certain cloud storage provider (CSP) depends on the facilities provided, the user experience and the storage amount space that he offers. Some mobile operators provides also cloud storage solutions, such as Orange Cloud, which allow to store your digital content, secure in the cloud, available anytime and anywhere [8].Figure 1 presents the storage and backup settings for iCloud solution, which is integrated in every iOS operating system. Apple provides by default a 5 GB free storage plan for every iOS user.The paper is structured in five sections, as follows. The section Cloud Computing in Mobile Context describes the main types of cloud computing facilities and their advantages when they are used in mobile environments.Section Comparative Analysis analyzes experimental results and findings for main cloud providers on the market, such as Dropbox, SkyDrive and Box, in the mobile context.Section Cloud providers API presents all related information to use cloud providers APIs in order to develop mobile applications, on different operating systems, which can store their data in the cloud.The paper ends with Conclusion and future work section that summarize important research results of this analysis and identifies future development possibilities.2 Cloud Computing in Mobile ContextBecause many hardware and software manufacturers have invested a lot in cloud computing solutions, the evolution of public and private cloud has increased in terms of users, security, infrastructure and data storage, [14], In few years we will assist at the moment when a user will go at work or at home with the same tablet that will be docked in a keyboard and will access all the data from the cloud. The desktop computers will disappear slowly and will be replaced with simple monitors or mobile tablets that will use the desktop virtualization technology. When data storage in the cloud will be cheaper, companies will replace all the hardware equipment with these simple monitors in order to use platform as a service (PaaS), software as a service (SaaS), storage as a service (STaaS), security as a service (SECaaS), data as a service (DaaS), database as a service (DBaaS) or test environment as a service (TEaaS) [2],Figure 2 below presents the cloud computing architecture integrating all related cloud solutions.In [1] is presented a set of challenging storage issues for researchers and engineers. …

Highlights

  • The paper is structured in five sections, as follows

  • The section Cloud Computing in Mobile Context describes the main types of cloud computing facilities and their advantages when they are used in mobile environments

  • Hardware and software producers for mobile devices have implemented intelligent solutions to solve these issues, such as: the “Find my phone” facility, which allows to localize a lost or stolen smartphone on the map; the password to access the smart-phone when unlocking the screen; the backup facilities of personal data in the cloud; if we consider Apple, they have the iCloud solution, if we speak about Android devices, Google allows to store all the personal data, and the Windows Phone devices allows to back up the data in Microsoft cloud solutions (SkyDrive)

Read more

Summary

Syncing Mobile Applications with Cloud Storage Services

There are many services that enable developers to test their desktop or mobile applications on multiple real devices through a web interface [4] In both cases, iOS and Windows Phone, a user can locate his device on the map and can send different commands to lock it or to erase all the data stored on it. Ease of use in terms of provided functionalities; these allows users to manage their content by syncing multiple local folders, collaborating with other users, tracking and recovering file versions; security functions used by users to password protect files, encrypt files, private and public share of files; Table 1 below presents a comparative analysis of cloud storage solutions on different operating systems Drive mobile client allows only the upload of photos or music files. ease of use in terms of provided functionalities; these allows users to manage their content by syncing multiple local folders, collaborating with other users, tracking and recovering file versions; security functions used by users to password protect files, encrypt files, private and public share of files; Table 1 below presents a comparative analysis of cloud storage solutions on different operating systems

Spideroak yes
Conclusion and future work
Capabilities for Public Cloud Storage

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.