location and previous dining history.

Researchers at PARC, based in Palo Alto, CA, have proposed four levels of system awareness: basic context awareness (including location, time, and other details of the physical environment); behavior awareness (typing, walking, standing, or clicking a button); activity awareness (shopping, dining, or traveling); and intent awareness (predicting the future). “Intention modeling is the Holy Grail for context awareness,” says Bo Begole, a principal scientist at PARC who manages ubiquitous computing initiatives. Begole’s team has been working on a prototype mobile application called Magitti (a contraction of “magic lens” and “graffiti”) that monitors users’ behaviors across a wide swath of applications on both desktop and mobile devices, including calendars, email, text messages, and Web browsing history, to give users recommendations of where to go and what to do in any particular location.

In a similar vein, Intel researchers have developed a prototype of a smart-phone-based system that draws data from multiple applications and matches it against location data. One demonstration shows a user walking into a conference room, automatically triggering the location-aware smartphone to check the user’s calendar, determine whether the user is in charge of the meeting and, if so, request that the conference room computer begin displaying his or her stored presentation on the room’s projector.

major hurdles

For now, most of these context-aware mobile applications remain in the R&D stage. To bring contextual computing to the masses, phone manufacturers and software vendors will need to overcome some major hurdles. Not the least of these is the lack of open standards for exchanging context data between applications. In the absence of such standards, several companies are pursuing their own implementations, which demonstrate how this kind of contextual integration might eventually work.

Google’s Android relies on a mid-dleware-like system of “intents” and “listeners” tied to each application. For example, an incoming phone call could send out an intent that could be picked up by any number of listening applications—like the phone receiver,

With intention
modeling, users
will receive
recommendations
based on both their
computer and mobile
device activity and on
their current location.

email, or calendar—which could then notify other applications of the person’s activity. Users can establish the priority of listeners by setting preferences in individual applications. Developers can also create their own intents and listeners within any application.

At Intel, researchers have proposed a Context Aware Computing framework that allows for platform-level integration of contextual data that relies on an aggregator component managing context information from multiple sources. An access control policy enforcer manages permissions, while an analyzer executes rules, allowing clients to establish algorithms for interpreting context information. At the hardware level, a simple dynamic link library enables the phone to access sensors transmitting information about data such as location, orientation, and identity. At the software level, a set of Web services allows the phone to interface with applications anywhere in the cloud of accessible applications. Finally, a level of middleware glues the whole thing together, joining data from the sensors and applications with user input, storing contextual information, and allowing the phone to share that data across applications or even between different devices. The framework would operate more effectively, however, if it were integrated into an operating system. “We think these services could be driven further down into the system,” says Lester Memmott, a software architect in Intel’s Software Pathfinding and Innovation Division.

These prototype implementations allow developers to explore the possibilities of integrating contextual data,

but the era of cross-platform interoperability seems a long way off. In today’s fractured smartphone market, a slew of competing operating systems battle for dominance, including those of Apple, Microsoft, Research in Motion, Sym-bian, and a variety of Linux variants, including Google’s Android, Intel’s Moblin, and LiMo. Beyond the operating systems lies a babel of competing standards including Bluetooth, the Digital Living Network Alliance, Universal Plug and Play, and ZigBee, all requiring developers to create custom data interfaces for each type of device.

Right now, there seems to be little incentive for cooperation about developing context-aware applications. However, one ray of hope may come from the Open Handset Alliance, whose members—including Google, Intel, LG, Motorola, Samsung, Sprint, T-Mobile, and other major players in the mobile phone market—are taking tentative steps toward exploring a common framework for sharing contextual data.

Beyond the technical and business hurdles, perhaps the greatest challenge will come from the most unpredictable variable of all: users. In a world where smartphones start to collect and share more personal data about users’ behaviors and preferences, people may begin to feel increasingly uncomfortable with the idea of a smart device that seems to be tracking their daily activities. Regardless of whether such concerns are well founded, they may prove difficult to overcome.

“We need to address these concerns in a responsible way,” says Memmott. How can developers help to ameliorate users’ privacy concerns? “Transparency is the key,” says Begole, who advocates giving users control over their data and especially providing users with tools to manage the sharing and presentation of personal data.

If developers and manufacturers can work together to overcome these technical, business, and behavioral obstacles, the next generation of mobile devices may finally start living up to their brainy potential. The term “smartphone” may still be a misnomer, however: Smart they will undoubtedly be, but will anyone still care about the phone?

 

Alex Wright is a writer and information architect who lives and works in new york city.

References:

Archives