Why Cloud Computing for Android Device?


Cloud Computing for Android

Cloud computing has taken the IT world by storm. There are various layers to the Android programming model that easily fit in the creation of secure applications specially made for Cloud environment. The open source Android operating system has allowed for complex Cloud Computing applications to run wherever user is.

Android Developers can write applications to take advantage of the Cloud and can leverage faster time to market, agility, cost benefits etc. Most of the time, as a user we consider games and some other stuff which can be useful in day to day life as an inspiration for android apps but make no mistake, enterprise apps are as good driver as any. According to top research analysts, mobile centric applications and interfaces are in top 10 strategic technology trends in 2012 and 2013. Now question is how the overall environment for android apps differs in traditional and Cloud environment?

Cloud Computing – Download Free EBooks and Whitepapers
Java – Download Free EBooks and Whitepapers
Windows – Download Free EBooks and Whitepapers

Figure 3 - Android in Traditional Environment

 

In traditional environment, you need to maintain complete infrastructure in the backend. Hence the focus is more on maintaining the environment and not on the making application which are robust and innovative.

Android in Cloud Environment

 

In Cloud environment, infrastructure is managed by service providers if you are using Public Clouds. Hardware maintenance is the responsibility of service provider; in addition to it, service providers also maintain software stack.

Use-case: Android, Cloud computing and Robotics

Access to massive, elastic, cost effective computing power in the Cloud has changed the way organizations design products and where they invest. The unfeasible is becoming feasible. Google introduced Voice Search for mobile devices and since then its recognition has grown to the point where 25% of queries on Android 2+ devices are voice searches.

The ability to convey a query through voice and have it accurately transcribed is more effective when it works. Now it is feasible thanks to the vast amounts of search data Google can use to refine and divine voice queries with Cloud infrastructure.

Cloud computing and robotics can create one fine combination that preserves battery life, adds more capabilities and allows robots to form groups and perform effective operations. Mobile connectivity and Cloud Computing can give robots new capabilities with fewer battery power and memory. Robots can become more effective and inexpensive by offloading applications such as mapping and sensor number crunching to the Cloud resources. In addition, cloud-enhancements that can be brought to robots are mapping voice and text services and optical character recognition [3].

Android Apps for Plugging in to the Cloud
  1. Amazon Cloud Player: Cloud Player is used to store and play MP3 files while Cloud Drive is your hard drive in the cloud. Amazon created a swirl in the music industry and the Cloud storage ground by launching Amazon Cloud Player without support of the major players in the industry. Play your music via the web or stream it right on your Android device using the Amazon MP3 app.
  2. Dropbox: Dropbox is a file hosting service operated by Dropbox, Inc., that offers Cloud storage which is the most popular Cloud storage and sync app around. The Android app lets you access all the files in your Dropbox from the android device, and these files can be synced from your computer or other mobile devices

References

  1. http://www.ibm.com/developerworks/library/os-cloud-android/
  2. http://www.zdnet.com/blog/btl/google-aims-to-bridge-android-cloud-computing-with-robotics/48693
  3. http://www.cloudtweaks.com/2010/08/the-new-google-cloud-computing-android-apps/
  4. http://android.appstorm.net/roundups/12-awesome-android-apps-for-plugging-in-to-the-cloud/

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s