Contextual Mobile Experiences with IBM Mobile First

Today’s Digital Marketers recognize the power of push and are aggressively integrating these real-time notifications into their Mobile Marketing strategies.

The power of the push depends on your perspective. To users, the push notification represents instant access to information with little to no energy on their part. Want to know if someone scored on your Fantasy Football team? Worried about traffic? Looking for the latest deals? Push notifications deliver key info without consuming user’s time or money.

Contextual Experiences


Mobile Users in the Digital Era expect highly personalized, omni-channel and multi-device experiences in everything that they do. Organizations can take data from sources such as Location, Weather, History and more to enable highly specific messages to users. This drives a new breed of conversations with your end-users, which allows you to have highly personalized conversations with your users.

Technology at Play


IBM Mobile First Platform

IBM MFP enables you to build, enhance and continuously deliver mobile apps more efficiently. Along with Geo-Location Services, IBM Mobile First Platform provides support for scalable data services, push notifications, secure integration adapters and native mobile services.

Push Notifications: Light-Weight notifications that can be sent without the application even running! Who doesn’t love push notifications?

Geo-Fencing: Geo-Fencing allows you to build invisible fences and define business areas. You can then use these business areas to define triggers like ‘entered the business area’ to enable customized notifications.

Location Services: IBM MFP allows us to collect Device Sensor information related to a locational context which can then invoke triggers and event handlers running on the Mobile First Server.

A Working Example – Context Aware City!



What if your city could talk and interact with you based on your location?
 Imagine driving through downtown and receiving a notification that there is a sale going on in your favorite retail store. How do they know? You’re in the area, and your past history shows that you love shopping on Sunday’s in the summer.

The City IT Department can use Geo-Fences to create individual business zones within the city. In the picture below we have 2 business zones defined, and when the user enters Zone #2 they get specific messages based on time, history, weather, and location. Business Zones(Geo-Fences) can be defined via WiFi, (or) within a radius based on longitude and latitudes.


Context Aware Mobile Application Architecture


So what exactly is Mobile-First doing when a user enters a Business Zone? Application Code on the Mobile Devices, through acquisition policies, handles the collection of contextual data from device sensors. Whenever a change occurs in the context of the device triggers can be activated which can lead to certain events happening like a push notification being sent.


Once the trigger is activated the request can be handled by a trigger callback on the Client-Side (or) an event can be created with the Device Context and sent to the Service Side Runtime for further steps.

In our example above, the device would run the trigger when it enters (or) leaves a business zone which will send an event to the Mobile-First Server. Using the available adapters in MobileFirst, we can record the event in our database using the SQL Adapter and can create push notifications for the user based on the context.

About the author

Vinod Kumar Marupu

Designing web/mobile apps and playing with code are my major interests. I love taking up challenges and creating solutions to complex problems that are simple but robust. I keep myself charged through activities like Playing cricket and reading technical articles

Add comment

Welcome to Miracle's Blog

Our blog is a great stop for people who are looking for enterprise solutions with technologies and services that we provide. Over the years Miracle has prided itself for our continuous efforts to help our customers adopt the latest technology. This blog is a diary of our stories, knowledge and thoughts on the future of digital organizations.


For contacting Miracle’s Blog Team for becoming an author, requesting content (or) anything else please feel free to reach out to us at blog@miraclesoft.com.

Who we are?

Miracle Software Systems, a Global Systems Integrator and Minority Owned Business, has been at the cutting edge of technology for over 24 years. Our teams have helped organizations use technology to improve business efficiency, drive new business models and optimize overall IT.

Recent Posts