Abstract
Detachable user interfaces consist of graphical user interfaces whose parts or whole can be detached at run-time from their host, migrated onto another computing platform while carrying out the task, possibly adapted to the new platform and attached to the target platform in a peer-to-peer fashion. Detaching is the property of splitting a part of a UI for transferring it onto another platform. AttAaching is the reciprocal property: a part of an existing interface can be attached to the currently being used interface so as to recompose another one on-demand, according to user’s needs, task requirements. Assembling interface parts by detaching and attaching allows dynamically composing, decomposing and re-composing new interfaces on demand. To support this interaction paradigm, a development infrastructure has been developed based on a series of primitives such as display, undisplay, copy, expose, return, transfer, delegate, and switch. We exemplify it with QTkDraw, a painting application with attaching and detaching based on the development infrastructure.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bandelloni, R., Paternò, F.: Flexible Interface Migration. In: Proceedings of ACM Con. on Intelligent User Interfaces IUI 2004 (Funchal), pp. 148–155. ACM Press, New York (2004)
Bharat, K.A., Cardelli, L.: Migratory Applications Distributed User Interfaces. In: Proc. of ACM Conf. on User Interface Software Technology UIST 1995, pp. 133–142. ACM Press, New York (1995)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A Unifying Reference Framework for Multi-Target UI. Interacting with Computers 15(3)
Coutaz, J., Balme, L.: Software Infrastructure for Distributed Migratable User Interfaces. In: Proc. of UbiHCISys Workshop on UbiComp 2003 (2003)
Coutaz, J., Lachenal, C., Calvary, G., Thevenin, D.: Software Architecture Adaptivity for Multisurface Interaction and Plasticity. In: Proc. of IFIP Workshop on Software Architecture Requirements for CSCW–CSCW 2000 Workshop (2000)
Coutaz, J., Lachenal, C., Dupuy-Chessa, S.: Ontology for Multi-Surface Interaction. In: Proc. of IFIP Conf. on Human-Computer Interaction Interact 2003, IOS Press, Amsterdam (2003)
Dewan, P., Choudhary, R.: Coupling the User Interfaces of a Multiuser Program. ACM Transactions on Computer-Human Interaction 2(1), 1–39 (2000)
Guimbretière, F., Stone, M., Winograd, T.: Fluid Interaction with High-resolution Wall-size Displays. In: Proc. of ACM Conf. on User Interface Software Technology UIST 2001 (2001)
Jacobson, J.: Configuring Multiscreen Displays with Existing Computer Equipment. In: Proc. of Conf. on Human Factors HFES 2002 (2002)
Milojicic, D.S., Douglis, F., Paindaveine, Y., Wheeler, R., Zhou, S.: Process Migration. ACM Computing Surveys 32(3), 241–299 (2000)
Myers, B.A., Nichols, J., Wobbrock, J.O., Miller, R.C.: Taking Handheld Devices to the Next Level. In: IEEE Computer, vol. 37(12), pp. 36–43 (December 2004)
Rekimoto, J.: Pick-and-Drop: A Direct Manipulation Technique for Multiple Computer Environments. In: Proc. of UIST 1997, pp. 31–39. ACM Press, New York (1997)
Rekimoto, J., Masanori, S.: Augmented Surfaces: A Spatially Continuous Work Space for Hybrid Computing Environments. In: Proc. of CHI 1999, pp. 378–385. ACM Press, New York (1999)
Sousa, J., Garlan, D.: Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments. In: Proc. of IEEE-IFIP Conf. on Software Architecture (2002)
Streitz, N., et al.: i-LAND: An interactive Landscape for Creativity and Innovation. In: Proc. of ACM Conf. on Human Factors in Computing Systems CHI 1999, pp. 120–127 (1999)
Tandler, P., et al.: ConnecTables: Dynamic coupling of displays for the flexible creation of shared workspaces. In: Proc. of UIST 2001, pp. 11–20. ACM Press, New York (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 IFIP International Federation for Information Processing
About this paper
Cite this paper
Grolaux, D., Vanderdonckt, J., Van Roy, P. (2005). Attach Me, Detach Me, Assemble Me Like You Work. In: Costabile, M.F., Paternò, F. (eds) Human-Computer Interaction - INTERACT 2005. INTERACT 2005. Lecture Notes in Computer Science, vol 3585. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11555261_19
Download citation
DOI: https://doi.org/10.1007/11555261_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28943-2
Online ISBN: 978-3-540-31722-7
eBook Packages: Computer ScienceComputer Science (R0)