SOURCE: trnql Inc.

trnql Inc.

November 05, 2015 10:00 ET

trnql Launches Developer Platform: Enables Developers to Integrate True "Contextual Awareness" Into iOS, Android and IoT Applications

The trnql Platform Provides Developers Everything They Need to Create More Engaging Experiences by Adding Deeper Context to Their Mobile and IoT Applications; Real-Time Context and Situational Awareness Enhance User Experience and Make Apps More Engaging, Valuable and Profitable

PALO ALTO, CA--(Marketwired - Nov 5, 2015) - trnql has introduced the trnql Platform, the first comprehensive development platform that enables developers to enhance Android and iOS apps by quickly and easily integrating an expanding universe of contextual signals. These signals are derived from a combination of smartphone sensors and IoT devices; local information on the phone; and external, cloud-based data sources. The trnql platform synthesizes these contextual signals and enables developers to add "right-time experiences" to their mobile apps, making them more engaging, more useful, and more profitable.

With the smartphone now the device most-used by consumers throughout the day, wherever they are, context has emerged as a key factor that can elevate the overall utility of any app. Unlike desktop computers, smartphones go anywhere and everywhere, which means context changes continually for a smartphone and its owner. Real-time context (i.e. "who, what, where") provides an opportunity for developers to make their apps more useful by providing "right-time experiences" that boost user engagement and productivity, and drive mobile commerce.

The problem: integrating context into mobile applications is a daunting task
Adding context to a mobile app is incredibly difficult -- requiring the developer to integrate 50-60 different APIs, hundreds of classes, and thousands of methods for both Android and iOS. Additionally, while the average smartphone has 7-10 sensors that collect data, this data is not easily combined, processed and propagated to the application layer.

As a result, it takes developers 2-3 months to integrate basic contextual awareness to make their apps smarter. So, most don't even try. Nazmul Idris, a former Googler and mobile developer, saw how developers struggled as they tried to add contextual awareness to their apps. He formed trnql (pronounced "tranquil") to tackle the problem.

"It's great that Apple and Google are able to use context for Siri and Google Now, but why is it that most mobile apps are not providing a more contextual user experience through the use of real-time signals such as location, speed, weather, user activity, and a whole host of other available data?" said Idris, founder and CEO of trnql. "Context is the killer app for killer apps, and we want to make it easy for developers to create contextually aware apps today -- apps that are more useful, engaging, delightful and, ultimately, valuable for users."

trnql provides a superior developer experience and shortens time to market 
The trnql Platform provides a mobile framework for building context-aware applications. It consists of three components:
1. trnql Cloud Services: intelligent, rules-based logic to multiplex and present context signals such as user activity, user location, weather, environment, what's nearby, IoT sensor data, etc.
2. The trnql SDK: replaces dozens of APIs, hundreds of classes, and thousands of method calls with a single, integrated API.
3. Cloud-based trnql developer dashboard, from which developers can select rich, contextual signals that include user activity, current location, and current weather. These contexts can be used to add new dimensions to any app -- and also to determine how the app should behave in specific circumstances, such as how much CPU time it can use, for example.

What developers are saying about trnql
Since trnql was first demonstrated at local meetups and on the Web, hundreds of developers have downloaded the trnql SDK. Here are some of the apps they have created.

"We wanted to build an app for motorists that could predict the weather and traffic at nearby locations. The major challenges we faced were getting location data from the Google Places API, reverse geocoding, and then implementing the weather API and Places API. It was all a major headache. trnql made it all easy to implement. In fact, once we started using trnql, we quickly adopted it for almost all the contextual apps we make." --Ponnie Rohith, a developer of Android apps.

"To implement context, developers must use various third-party APIs, add configuration information for each of them, use different methods, add different libraries, and maintain different keys and tokens -- and then maybe buy services from different price tiers. It's incredibly complicated! trnql handles all of this complexity for me; now I just implement a single library that provides access to many different APIs. Even better, the methods/code part of the implementation is very simple. Using trnql has shaved about 25-30 percent off my development time, so I can spend more time on user experience and other aspects of my apps." --Umar Farooque, developer of apps for both Android and iOS.

About trnql
In a mobile-first world, mobile developers need better tools to define app functionality and create great user experiences. trnql was created with a singular focus on developer experience (DevX) as a means of inspiring developers to create more engaging experiences through the use of "context" in their applications. trnql powers the next generation of mobile apps with rich, real-time contextual data from a wide variety of sources. Available as a suite of SDKs for Android, iOS and Internet of Things, the trnql SDKs enable developers to quickly and easily integrate context derived from sensor data, data stored locally, and web services from the cloud into applications that are more engaging, useful and profitable. Learn more at

Contact Information