Coupling the user interfaces of a multiuser program
ACM Transactions on Computer-Human Interaction (TOCHI)
Proceedings of the 8th annual ACM symposium on User interface and software technology
Pick-and-drop: a direct manipulation technique for multiple computer environments
Proceedings of the 10th annual ACM symposium on User interface software and technology
i-LAND: an interactive landscape for creativity and innovation
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Augmented surfaces: a spatially continuous work space for hybrid computing environments
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
ACM Computing Surveys (CSUR)
Connectables: dynamic coupling of displays for the flexible creation of shared workspaces
Proceedings of the 14th annual ACM symposium on User interface software and technology
Fluid interaction with high-resolution wall-size displays
Proceedings of the 14th annual ACM symposium on User interface software and technology
Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
Proceedings of the 9th international conference on Intelligent user interfaces
A reference model for distributed user interfaces
TAMODIA '05 Proceedings of the 4th international workshop on Task models and diagrams
Task-Driven Plasticity: One Step Forward with UbiDraw
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
A toolkit for peer-to-peer distributed user interfaces: concepts, implementation, and applications
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Visual design of user interfaces by (de)composition
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
Meta-user interfaces for ambient spaces
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
SketchiXML: a design tool for informal user interface rapid prototyping
RISE'06 Proceedings of the 3rd international conference on Rapid integration of software engineering techniques
User interface extensible markup language
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
A model-based approach for distributed user interfaces
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Context-aware adaptation of user interfaces
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part IV
A cross-device interaction style for mobiles and surfaces
Proceedings of the Designing Interactive Systems Conference
Hi-index | 0.00 |
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.