Blog Posts BPMN Process Management Service Oriented Architecture (SOA)

The Right Way For Cloud Applications To Go Mobile

Let’s assume you have an enterprise application and want to provide a good mobile experience for it. Conventional wisdom says that you have to have a development team create a native mobile application in order to provide the best mobile experience. Conventional wisdom is wrong.

The primary problem with adapting an application to a smart phone is the small screen real estate. The best way to optimize the mobile experience for this small screen is to show the user only what they want to see. Asking an expert mobile developer to create an ideal mobile experience is a flawed approach. They may be able to show some fancier graphics than what would be shown in a mobile web application, but they have to write a single application that will work for everyone. For most enterprise applications, there is just too much data and the developer can’t know for sure that any of it is irrelevant. Only the user knows that.

So, the best approach is for the user to think of the situations when they need to use their enterprise application from their smart phone, such as recording results from a sales call in a CRM after leaving a meeting. Then, for each of these situations, the user can create a custom mobile experience that shows them exactly the data they need to see or update. The user also adds questions to their mobile app, to accommodate common variations to the scenario that they encounter, with each variation showing appropriate screens. Allowing many users to customize their experience in this way produces a result that is far superior to than anything that a small number of developers could design and build.

A great experience also demands quick changes to adapt to changing needs. Deploying and maintaining native applications for the growing multitude of mobile operating system versions is so unwieldy that developers, by necessity, have to roll out changes slowly and infrequently. By contrast, using customization by the end-user as the means of improving the experience means that HTML 5 can be used (it is more than powerful enough) and changes can be made whenever there is need for it, without creating an untenable tangle of native application versions.

So, the key to an optimal mobile experience is in providing a mobile application design environment that is so simple that anyone can use it to create exactly what they need. This is what Cloud Extend does for Salesforce. Check it out!

Post from: VOSibilities, the Active Endpoints BPMS blog

Learn more about ActiveVOS

The Right Way For Cloud Applications To Go Mobile

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples