|
GVU Technical Report
Number: GIT-GVU-05-21
Title:
DIAMOND: A Framework for Dividing Interfaces Across Multiple Opportunistically aNnexed Devices
Authors:
Heather M. Hutchings,
Jeffrey S. Pierce
Abstract:
Despite the increasing prevalence of physically proximate computing devices, current interfaces remain
largely limited to single computing devices because of the prevailing assumption that interfaces can
only draw on input and output (I/O) resources attached to the same device. That assumption has led
previous research to emphasize transferring interaction to the computer with the best available
I/O resources, but that approach introduces security and privacy risks. We propose to instead allow users
to divide interfaces across multiple devices so that they can allocate functionality and information
appropriate across trusted and untrusted devices. In this paper we identify require-ments for a framework
to effectively support the creation of divisible interfaces; we describe DIAMOND, a framework meeting
those requirements; and we present example applications that we built with it.
Keywords:
Development tools, toolkits, programming environments, handheld devices, mobile computing
prototyping
You can access this
technical report via: PDF,
Postscript
|