Cloud-Based Apps for Mobile Devices: Web Developer Dream Turned Reality
Aspiring mobile phone developers have two options: iOS or Android platforms. Beneath these choices are of course their languages. iOS apps are written with Objective-C and Android apps for T-Mobile Android phones can be written with Java, C, or C++. The number of developers experienced enough in these languages to build apps are far outnumbered by the number of skilled developers who use web-based languages like JavaScript, PHP, Ruby on Rails and etc. This means that there are an incredibly limited number of developers and designers who are privileged enough to make phone-based mobile apps.
That could change drastically if apps become cloud-based.

Industry experts are anticipating mobile cloud computing, or mCC, to overtake traditional downloadable app deployment by the year 2014. Instead of installing applications directly onto the hardware, the mobile phone app user will have his or her data processing, storing, and manipulating done via a cloud network based in a Southern California or New Jersey data center, or wherever the closest cloud-server base happens to be. Apps that subscribers use today are already employing cloud computing, including the Facebook app for Android and most email applications for mobile phones.
When it comes to games and other high-speed necessary apps, however, there’s still work to be done.
Several mobile solutions services are currently working on ways to perfect the currently clumsy cloud transition process for phone-based apps. Part of the problem will be solved as networks themselves grow faster, but so far companies like AppMobi, FeedHenry, and RhoMobile are building and even offering mobile browsers for accessing apps through the websites of their publishers.
For talented developers, the integration of cloud computing means that they are going to service the nearing supernova of web-based app demands. There are a lot of worries as to how Google, Apple, and other mobile network operators are going to react to the third-party app business cutting into their direct moneymaking equation. The anticipated explosion of data usage is why most mobile service providers are eliminating unlimited data usage plans, but that’s only going to be a short-term solution. Ultimately, there’s going to need to be an understanding as to how everybody still gets their fair share when apps primarily become the stuff of the web.
No matter what, there’s going to be big demand for web developers to join the mobile phone app machine in the near future. The apps they can create will cross over all platforms and be accessed virtually by anybody at anytime. With cloud computing, web developer limitations in mobile app creation will become a thing of the past.


25. Jul, 2011












Can you guide me about any application development tool for mobile cloud computing.
I’ve been using the Agility Platform from ServiceMesh and experimented with developing an Android app using Titanium and the Agility REST API for programmatic access – see m.cloud Cloud Platform Manager on Android at http://strategic-it.com.au/android1/androidmcloud.html.