Proceedings of the 8th annual ACM symposium on User interface and software technology
Controlling access in multiuser interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
WebSplitter: a unified XML framework for multi-device collaborative Web browsing
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Applying model-based techniques to the development of UIs for mobile computers
Proceedings of the 6th international conference on Intelligent user interfaces
Partitioning digital worlds: focal and peripheral awareness in multiple monitor use
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Using handhelds and PCs together
Communications of the ACM
HyperPalette: a hybrid computing environment for small computing devices
CHI '00 Extended Abstracts on Human Factors in Computing Systems
Migratable User Interface Descriptions in Component-Based Development
DSV-IS '02 Proceedings of the 9th International Workshop on Interactive Systems. Design, Specification, and Verification
Peer-to-Peer Networks for Virtual Home Environments
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
Concepts, Techniques, and Models of Computer Programming
Concepts, Techniques, and Models of Computer Programming
Proceedings of the working conference on Advanced visual interfaces
Towards dynamic collaboration architectures
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Distributed User Interface Elements to support Smart Interaction Spaces
ISM '05 Proceedings of the Seventh IEEE International Symposium on Multimedia
Understanding the whethers, hows, and whys of divisible interfaces
Proceedings of the working conference on Advanced visual interfaces
Attach me, detach me, assemble me like you work
INTERACT'05 Proceedings of the 2005 IFIP TC13 international conference on Human-Computer Interaction
Light-Weight distributed web interfaces: preparing the web for heterogeneous environments
ICWE'05 Proceedings of the 5th international conference on Web Engineering
P2PS: peer-to-peer development platform for mozart
MOZ'04 Proceedings of the Second international conference on Multiparadigm Programming in Mozart/Oz
Research directions for the application of MVC in ambient computing environments
Proceedings of the 1st International Workshop on Pattern-Driven Engineering of Interactive Computing Systems
On-demand cross-device interface components migration
Proceedings of the 12th international conference on Human computer interaction with mobile devices and services
Desktop-to-mobile web adaptation through customizable two-dimensional semantic redesign
HCSE'10 Proceedings of the Third international conference on Human-centred software engineering
A model-based approach for distributed user interfaces
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Engineering JavaScript state persistence of web applications migrating across multiple devices
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Distributed user interfaces in space and time
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Parallel distributed rendering of HTML5 canvas elements
ICWE'11 Proceedings of the 11th international conference on Web engineering
Challenges in designing inter-usable systems
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part I
Multi-dimensional context-aware adaptation for web applications
ICWE'11 Proceedings of the 11th international conference on Current Trends in Web Engineering
Push and pull of web user interfaces in multi-device environments
Proceedings of the International Working Conference on Advanced Visual Interfaces
The cost of display switching: a comparison of mobile, large display and hybrid UI configurations
Proceedings of the International Working Conference on Advanced Visual Interfaces
A logical framework for multi-device user interfaces
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Interactive customization of ubiquitous Web applications
Journal of Visual Languages and Computing
GlueTK: a framework for multi-modal, multi-display human-machine-interaction
Proceedings of the 2013 international conference on Intelligent user interfaces
Architectural patterns for applications with external user interface elements
Pervasive and Mobile Computing
A framework for the development of distributed interactive applications
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Model-based dynamic distribution of user interfaces of critical interactive systems
Proceedings of the 3rd International Conference on Application and Theory of Automation in Command and Control Systems
DireWolf - distributing and migrating user interfaces for widget-based web applications
ICWE'13 Proceedings of the 13th international conference on Web Engineering
International Journal of Human-Computer Studies
International Journal of Human-Computer Studies
Distributing web components in a display ecosystem using Proxywork
BCS-HCI '13 Proceedings of the 27th International BCS Human Computer Interaction Conference
Hi-index | 0.00 |
In this paper we present a software toolkit for deploying peer-to-peer distributed graphical user interfaces across four dimensions: multiple displays, multiple platforms, multiple operating systems, and multiple users, either independently or concurrently. This toolkit is based on the concept of multi-purpose proxy connected to one or many rendering engines in order to render a graphical user interface in part or whole for any user, any operating system (Linux, Mac OS X and Windows XP or higher), any computing platform (ranging from a pocket PC to a wall screen), and/or any display (ranging from private to public displays). This toolkit is a genuine peer-to-peer solution in that no computing platform is used for a server or for a client: any user interface can be distributed across users, systems, and platforms independently of their location, system constraints, and platform constraints. After defining the toolkit concepts, its implementation is described, motivated, and exemplified on two non-form based user interfaces: a distributed office automation and a distributed interactive game.