ACM Home Page
Please provide us with feedback. Feedback
An infrastructure for extending applications' user experiences across multiple personal devices
Full text PdfPdf (887 KB)
Source
Symposium on User Interface Software and Technology archive
Proceedings of the 21st annual ACM symposium on User interface software and technology table of contents
Monterey, CA, USA
SESSION: Tools and infrastructures table of contents
Pages 101-110  
Year of Publication: 2008
ISBN:978-1-59593-975-3
Authors
Jeffrey S. Pierce  IBM Research, San Jose, CA, USA
Jeffrey Nichols  IBM Research, San Jose, CA, USA
Sponsors
ACM: Association for Computing Machinery
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 247,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1449715.1449733
What is a DOI?

ABSTRACT

Users increasingly interact with a heterogeneous collection of computing devices. The applications that users employ on those devices, however, still largely provide user experiences that assume the use of a single computer. This failure is due in part to the difficulty of creating user experiences that span multiple devices, particularly the need to manage identifying, connecting to, and communicating with other devices. In this paper we present an infrastructure based on instant messaging that simplifies adding that additional functionality to applications. Our infrastructure elevates device ownership to a first class property, allowing developers to provide functionality that spans personal devices without writing code to manage users' devices or establish connections among them. It also provides simple mechanisms for applications to send information, events, or commands between a user's devices. We demonstrate the effectiveness of our infrastructure by presenting a set of sample applications built with it and a user study demonstrating that developers new to the infrastructure can implement all of the cross-device functionality for three applications in, on average, less than two and a half hours.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
Beagle. http://beagle-project.org/Main_Page.
4
5
 
6
Extensible Messaging and Presence Protocol. Core, Instant Messaging and Presence. http://www.ietf.org/rfc/rfc3920.txt and http://www.ietf.org/rfc/rfc3921.txt.
 
7
eyeOS. http://eyeos.org.
 
8
FolderShare is a Windows Live Service. https://www.foldershare.com/
 
9
10
 
11
 
12
Microsoft Office Groove. http://office.microsoft.com/en-us/groove/default.aspx.
13
14
15
16
 
17
 
18
 
19
 
20
 
21
Satyanarayanan, M., Kozuch, M., Helfrich, C., and O'Hallaron, D. R. Towards Seamless Mobility on Pervasive Hardware. Pervasive & Mobile Computing, 1, 2 (July 2005), pp. 157--189.
 
22
 
23
Synergy. http://synergy2.sourceforge.net/.
 
24
25
26


Collaborative Colleagues:
Jeffrey S. Pierce: colleagues
Jeffrey Nichols: colleagues