Files

Grolaux-Interact2005.pdf
  • Open Access
  • Adobe PDF
  • 1.01 MB

Details

Authors
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. Attaching 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.
Affiliations

Citations

Grolaux, D., Vanderdonckt, J., & Van Roy, P. (2005). Attach me, detach me, assemble me like you work. In Costabile, M.F.; Paterno, F.; (ed.), Proceedings of Human-Computer Interaction - INTERACT 2005. IFIP TC13 InternationalConference (Lecture Notes in Computer Science Vol. 3585) (pp. 198-212). Springer-verlag. https://doi.org/10.1007/11555261_19