Google I/O Introduces Contextual Awareness


On June 24th, Google hosted their annual developer’s conference, Google I/O, at the Moscone Center in San Francisco. The event kick started with Sundar Pichai, Android’s Senior Vice President of Chrome & Apps, who shared that Android users cumulatively check their phones over 100 billion times per day. While Google is pleased that their 1 billion Android users are actively using their smart phone, Android developers want to improve the user experience through contextual awareness to ultimately decrease the number of times a user must physically check their phone.

Contextual Awareness

Users are increasingly using multiple devices therefore Google is working to create a seamless connected experience across them. Whether you are using your device at home for entertainment or at work for productivity, contextual awareness will enhance the user experience by bringing users the information they need when they need it. As Google works to integrate all the users’ devices, they are ensuring that mobile comes first by configuring devices such as watches, cars, television, etc. to be centered around mobile.

Android Wear

Each user receives an average of 150 notifications a day. With wearables, these interactive notifications as well as relevant information will appear right on your watch. In a world of multiple devices, wearables act as a key. Using context, tasks as simple as entering your password to unlock your phone have been eliminated. Bluetooth technology will instruct your phone to skip the password and automatically unlock your phone if wearing a smart watch. Although Apple has already built fingerprint passwords into its devices, Android’s personal unlocking skips the wait for your phone to read and accept your fingerprint.

Developers will now be able to write code that runs directly on the wearable itself to bridge notifications from mobile. App installation automatically occurs on both wearables and mobile simultaneously. David Singleton, Android’s Director of Engineering said, “The best wearable apps respond to the users’ context, put glanceable cards in the stream and allow the user to take direct action in just a few seconds.” Even Pinterest will now be able to enhance your devices using context. You will receive an alert whenever you are near a restaurant, store, or any location pinned by someone you follow. Eat24 allows you to order food in less than 20 seconds and the app learns your eating habits to enable easy ordering. If you tend to order Jimmy John’s for lunch on Wednesdays and Domino’s for dinner on Fridays, you will receive a notification at your usual time asking if you would like to place your normal order. Complete your order in just three taps with one tap on the notification, another to confirm, and the last tap to pay.

Android Auto

Users check their phone an average of 125 times per day. In the US, 25% of accidents are due to using devices while driving. Through integration of context, devices are able to predict behavior and know what matters to users allowing devices to display exactly what is most important to them at any given moment helping drivers to keep their eyes on the road and off their devices. Android Auto makes it easier and safer to use the features of your phone you want while driving by putting them right in the dashboard. Normal car controls and voice control make it unnecessary to use handheld devices.

Contextual awareness brings drivers the information they want. Google maps is easier than ever with all its features available right in your dashboard with voice control eliminating any need to take your hands off the wheel. Voice controlled texting aims to stop users from looking down at their phones while driving. With the Android Auto SDK, developers can build their apps into users’ driving experiences. Over 40 automotive manufacturers have joined the open automotive alliance. By the end of this year, you can purchase a new car that will allow you to engage in the Android Auto driving experience.

ContextHub

ChaiOne’s platform, ContextHub, is able to further enhance contextual experiences by connecting the entire Internet of Things. Developers can integrate context into their apps with the addition of just one line of code with ContextHub. By integrating ContextHub into applications, the potential to create contextual experiences is endless. For example, a developer could use ContextHub to enhance user experiences by using data from your calendar so that ContextHub can know your schedule and plan accordingly. The need to manually set an alarm clock every day could be eliminated as your calendar will know when you need to be woken up and when to start automatically brewing your coffee or tea. When you get in your car, directions to the destination along with driving conditions could be displayed without having to request it. Once you exit the house, ContextHub could tell your security system to turn on, lights to turn off, and thermostat to adjust. As you approach your house on your return home, geofencing technology could instruct the thermostat to set a comfortable temperature. When you arrive, your garage door could open and the security system could disarm using sensors in communication with your phone. Having studied your behavior pattern to learn your interests, your phone could alert you when your favorite show is on and automatically turn on your smart TV. Such functionality brings endless possibilities to technology when integration apps with ContextHub.

Conclusion

Wearables, television, and automotive is just the start of building contextual experiences. Any device or sensor with bluetooth or Internet connectivity can be used to enhance user experiences. Although smart homes have been the biggest area to see the use of context, industries such as automotive, retail, oil & gas, healthcare, and entertainment have also been working to integrate context. As the trend in technology keeps moving towards context, developers will continue to look for ways to simplify daily activities and beyond.


WWDC Opens Opportunities Through ContextHub

 

The Worldwide Developers Conference, or “dub dub” as we like to call it here at ChaiOne, was held in San Francisco, California at the Moscone West Convention Center on June 2-6. WWDC kicked off with the highly anticipated Keynote presentation on Monday, June 2 preceeding over 100 sessions to be presented by Apple engineers throughout the week. Each year, Apple fans impatiently await the announcement of new products and operating system updates. This year’s announcements were highly focused on the developer, even introducing a new coding language called Swift for app development.

Creating User Delight

Many users expected an introduction of iOS 8, even prior to getting a sneak peek of iOS 8 banners on display in the Moscone West Convention Center. While some developers work on the philosophy “if you build it, he will come”, we at ChaiOne are in the business of delighting others. Our work is based on the idea that enterprise software should be user driven. Having this same idea driving their work is what allowed Apple to have a 97% satisfaction rating with iOS 7. Taking the user into account when developing the new iOS 8, Apple is sure to once again increase their users’ satisfaction.

Continuity Through Context

Why waste time manually configuring functions on your phone? Now with the release of iOS 8, when your Mac does not have an internet connection but is near your phone, a hotspot network will be automatically configured and connected to your computer. Never miss a beat. Through the use of nearby devices, you can switch from one device, such as your computer, to your phone or tablet, picking right back up on your work where you left off. This benefit, called Handoff, can be used with Mail, Safari, Pages, Numbers, Keynote, Maps, Messages, Reminders, Calendar, Contacts, or any app with the feature built in.

Honing in on Home

As an enterprise mobility agency, we seek to create the most efficient and productive solution possible. With new mail and calendar features, Apple is creating solutions to simplify your daily responsibilities through HomeKit. By pairing your devices and accessories, managing your home has never been so easy. According to Apple, “HomeKit delivers a common protocol, secure pairing and the ability to easily control individual or groups of devices throughout the house including integration with Siri.”

Several manufacturers including iDevices, iHome, Osram Sylvania, Texas Instruments, Cree, Chamberlain, Marvell, Skybell, August, Honeywell, Haier, Schlage, Philips, Kwikset, Broadcom, Netatmo, and Withings are all on board already. Although Apple has created a centralized place for all of these apps to function, you may have noticed this list did not include some of the biggest names in the smart home industry including Nest, Iris, WeMo, and Samsung. Although it is likely that these companies will eventually be HomeKit compatible. Once compatible, any device will be able to use context through HomeKit.

Centralized Context

At ChaiOne we have worked to create, ContextHub, a solution that allows any device or application to communicate and simplify your life. ContextHub takes HomeKit to a higher level with one simple line of code. Through this one line’s interaction with sensors from mobile devices and the Internet of Things, ContextHub is able to create personalized contextual experiences unique to each user. Through gathering location, proximity, time, motion, and orientation information, ContextHub is able to easily understand what users are doing to find the right context for the user. Ultimate experiences can be built using ContextHub to bring our users the utmost satisfaction.

Enhancing Enterprise

The internet of things (IoT) refers to the devices, sensors, networks, etc. connected through the internet. IoT brings great potential for enterprise through ContextHub. Imagine using a more sophisticated and advanced version of HomeKit for your business. Integration of lighting, heating/ cooling systems, locks, alarm system, and much more will drastically minimize cost. But this is just the start. Hospitals and medical facilities can use ContextHub to build applications that monitor patients and provide information to pinpoint the source of a patient’s symptoms and how to cure them. Through ContextHub, warehouses will be able to keep accurate inventory, maintain quality, track packages, and improve safety by using sensors. As the IoT continues to grow, so do the truly endless capabilities of ContextHub.

 

Want to sign up for early access to ContextHub?

Request a beta invite here.

Let us know your thoughts and tweet @chaione.