| An infrastructure for extending applications' user experiences across multiple personal devices |
| Full text |
Pdf
(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
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 15, Downloads (12 Months): 247, Citation Count: 1
|
|
|
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
|
Ramón Cáceres , Casey Carter , Chandra Narayanaswami , Mandayam Raghunath, Reincarnating PCs with portable SoulPads, Proceedings of the 3rd international conference on Mobile systems, applications, and services, June 06-08, 2005, Seattle, Washington
[doi> 10.1145/1067170.1067179]
|
 |
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
|
Brad Johanson , Shankar Ponnekanti , Caesar Sengupta , Armando Fox, Multibrowsing: Moving Web Content across Multiple Displays, Proceedings of the 3rd international conference on Ubiquitous Computing, p.346-353, September 30-October 02, 2001, Atlanta, Georgia, USA
|
| |
12
|
Microsoft Office Groove. http://office.microsoft.com/en-us/groove/default.aspx.
|
 |
13
|
Mark W. Newman , Shahram Izadi , W. Keith Edwards , Jana Z. Sedivy , Trevor F. Smith, User interfaces when and where they are needed: an infrastructure for recombinant computing, Proceedings of the 15th annual ACM symposium on User interface software and technology, October 27-30, 2002, Paris, France
[doi> 10.1145/571985.572009]
|
 |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
Manuel Román , Christopher Hess , Renato Cerqueira , Anand Ranganathan , Roy H. Campbell , Klara Nahrstedt, A Middleware Infrastructure for Active Spaces, IEEE Pervasive Computing, v.1 n.4, p.74-83, October 2002
[doi> 10.1109/MPRV.2002.1158281]
|
| |
20
|
Mahadev Satyanarayanan , James J. Kistler , Puneet Kumar , Maria E. Okasaki , Ellen H. Siegel , David C. Steere, Coda: A Highly Available File System for a Distributed Workstation Environment, IEEE Transactions on Computers, v.39 n.4, p.447-459, April 1990
[doi> 10.1109/12.54838]
|
| |
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
|
John C. Tang , James Lin , Jeffrey Pierce , Steve Whittaker , Clemens Drews, Recent shortcuts: using recent interactions to support shared activities, Proceedings of the SIGCHI conference on Human factors in computing systems, April 28-May 03, 2007, San Jose, California, USA
[doi> 10.1145/1240624.1240816]
|
 |
26
|
|
|