Mobile apps delivered remotely over the internet

Mobile cloud computing uses cloud computing to deliver applications to mobile devices. These mobile apps can be deployed remotely using Speed and flexibility and development tools. On the cloMobile cloud applications can be built or revised quickly using cloud services. They can be delivered to many different devices with different operating systems.computing tasks and data storage. Thus, users can access applications that could not otherwise be supported.

Key features

Why mobile cloud

An icon representing the speed and flexibility of mobile cloud

Speed and flexibility

Mobile cloud applications can be built or revised quickly using cloud services. They can be delivered to many different devices with different operating systems.

An icon representing the capability of mobile cloud to share resources

Shared resources

Mobile apps that run on the cloud are not constrained by a device's storage and processing resources. Data-intensive processes can run in the cloud.

An icon representing the capability of mobile cloud to integrate disparate data

Integrated data

Mobile cloud computing enables users to quickly and securely collect and integrate data from various sources, regardless of where it resides.

Learn how to accelerate your mobile transformation in the cloud with mobile cloud solutions from IBM

Considerations for mobile cloud computing

  • Management

    IT professionals do not always have the resources required to manage apps. Cloud providers help keep them running.

  • Infrastructure

    Demanding applications put strain on devices. A flexible cloud infrastructure can help with difficult workloads.

Mobile solutions from IBM can help you build, host and run your applications in the cloud.

  • Integration

    Organisations should fully integrate their mobile systems and data into other business processes to save time and cost.

  • Security

    Protecting confidential data is a concern at every level: for users, devices and in regards to integration into other systems.

Successful projects use mobile cloud computing

Successful projects are 35 percent more likely than others to use cloud-based platforms and 31 percent more likely to use mobile application development platforms to develop their mobile apps.

35 %

more likely successful projects
than others

An IBM perspective: Mobile cloud computing

Shamim Shahriar Hossain IBM Consulting IT Architect

Shamim Shahriar Hossain
IBM Consulting IT Architect
Twitter: @shamimshossain

Brick and mortar stores are not the only ways to interact with customers. More and more businesses are offering omni-channel solutions to engage customers and enhance their level of satisfaction. Obviously mobile is a key channel to achieve this. Combine mobile technologies with cloud computing and you get a very powerful catalyst to boost your business, known as mobile cloud computing.

Mobile cloud computing is an architectural pattern where data storage and CPU intensive tasks are performed on cloud and mobile devices are mainly used as a thin client to interact with the application and rendering the results processed from the cloud. As mobile devices are constrained by storage, battery life and processing power, this architecture relieves mobile devices from the heavy lifting activities.

Some of the attributes of cloud computing, such as rapid elasticity and on-demand and automatic scalability, make sure that the required computing and storage will be provisioned as needed. The "computing" component of the cloud consists of a number of pre-configured, pre-built and scalable services for consumption with mobile applications. Cloud runtimes are also offered as a mechanism to offload business logic from mobile devices. All these services and runtimes fit within the cloud platform as a service (PaaS) model, and are collectively known as mobile backend as a service (MBaaS).

It is important to know that mobile applications exist in three different flavors. Native mobile applications are for specific operating systems or platforms (iOS or Android) that can access device-specific features like GPS, a compass, camera, accelerometer, and other sensors. These applications are downloaded from an "app store" to be installed on the device. Mobile web applications or responsive web are typically composed using HTML5, CSS3, frameworks like JQuery Mobile, Twitter Bootstrap, Meteor.js and others. These run from web browsers on mobile device using Internet connection and do not require any installation. Mobile web apps cannot access all device specific features like native apps. Hybrid mobile applications are a combination of the above two types. Like native apps, these are also available from an "app store" and are downloaded to the device. These apps are generally composed using HTML5 and CSS3. But there are device specific wrappers or tools like IBM MobileFirst Platform, PhoneGap or Cordova, which allow the apps work in cross platforms. Hybrid mobile applications are gaining popularity due to the fact that one can reduce development cost by eliminating the need to code for each separate platform.

You need a mobile strategy along with your cloud journey map to gain competitive advantage and stay ahead of the competition.

Mobile solutions from IBM can help you build, host and run your applications in the cloud