Contextual computing, also called context-aware computing, is the use of software and hardware to automatically collect and analyze data about a device's surroundings in order to present relevant, actionable information to the end user.
By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
Today, PCs, smartphones and tablets offer some contextual computing capabilities. Wearable computing devices such as Google Glass smart glasses can further the experience, providing the end user with an augmented reality experience or contextual marketing messages. Contextual computing relies on stored data about the user's preferences and previous actions as well as data gathered in real time, such as the time of day or the device's location. Web browsers, cameras, microphones and Global Positioning Satellite (GPS) receivers and sensors are all potential sources of data for context-aware computing.
Although the concept of contextual computing has been around for decades, the technology still faces two major challenges: it can be difficult to federate data that has been gathered from multiple sources and it can be difficult to convince end users to sacrifice privacy in exchange for a more contextually-aware user experience (UX)).