Developing context aware applications can be useful for customers. Context aware apps learn your preferences over time and send only relevant ads and promotions. Platforms, such as Gimbal, allow mobile developers to integrate location awareness and image recognition features to their apps. Lets take a look at Gimbal and what features it can offer:

Gimbal SDK

The Gimbal software development kit (SDK) is a collection of innovative software libraries that offers applications based on contextually aware mobile platforms. Gimbal’s SDK works on both Android and Apple operating systems (OS), and allows developers the ability to include contextually aware functionality to their mobile apps. Gimbal offers features that include Geofencing, image recognition and interest sensing, as well as contextual communications, user privacy and the ability to manage and collect user data. Users are also able to take advantage of Gimbal’s privacy framework, which was designed to protect user profiles associated with these contextually-aware mobile apps. These functions can be utilized by advertisers to deliver content based on contextual information gathered by Gimbal’s software.


Geofencing refers to the development of customizable “digital boundaries” surrounding physical places, both public (associated with all app users) and private (created by and privy to a specific user). These Geofences interface with mobile devices, establishing efficient, power-optimized systems with geographical awareness. When a user crosses into an established Geofence, the application is informed and sends a notification to the user.

Developers have the ability to create Geofences in the places most advantageous to their app or service, allowing for interaction with customers at these “geofenced-in” locations. When a consumer enters a predefined Geofence, developers have the ability to send content to their mobile device, as well as utilizing the location in order to customize offers according to the user’s preferences. Even when the app is closed, Geofencing continues to run in the background.

Image Recognition

Utilizing the Image Recognition aspect of Gimbal offers consumers the ability to scan pictures with the camera on their mobile device. Gimbal’s Image Recognition is extremely accurate and is set to recognize previously programmed images almost instantaneously. Once an image has been scanned, relevant digital content and enhanced options are delivers to the user’s mobile device, enabling users to make purchases or watch pertinent video clips, right then and there.

Image Recognition provides developers with a method for delivering an array of specialized options to a specific user’s mobile device. In addition to offering customizable content, developers can create buttons that offer a range of function, including the ability to buy products, watch videos, share content on social media sites and more.

Interest Sensing

Gimbal’s Interest Sensing collects and analyzes mobile device data, including information from Internet browsing history, installed applications, hardware sensors and more. By employing a series of heuristics, these apps are able to develop an intuitive profile for the device’s users, which can be used for advertising purposes. Interest Sensing allows applications to match a user’s preferences at the optimal time and location. Gimbal also goes one step further, granting apps the ability to make inferences based on contextual data so that they are able to make the best recommendations and deliver the most relevant information possible.


Gimbal Communication offers an innovative solution for delivering custom in-app content. This is done by utilizing the user’s time, location and preferences as a means of delivering pertinent and contextually-relevant push notifications, actively engaging users. Contextual Communication allows developers the opportunity to deliver customized content at the appropriate time, by merging the various contextual features employed through Gimbal. Developers can even go one step further with their advertising by filtering communications based on a user’s specific location and interests, allowing for the delivery of messages to the appropriate audience, at the right time and place.


Gimbal’s Manager function give developers the ability to make inferences about their customer’s real-world behaviors by compiling information such as the user’s web history, location, app usage and more. Developers are able to evaluate events related to Image Recognition, Geofencing or contextual notifications. Once this data is collected, it can be exported for the purposes of data analysis. Advertisers can use the Manager to determine how to best serve their customers through their apps.


Gimbal offers users intuitive, user-controlled Privacy settings in order to provide a consumer-friendly experience. Users are required to “opt-in” before an application’s contextually-aware features are enabled.