DIAMOND: A Framework for Dividing Interfaces Across Multiple Opportunistically aNnexed Devices
Pierce, Jeffrey S.
Hutchings, Heather M.
MetadataShow full item record
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.