Distributed User Interfaces: Designing Interfaces for the Distributed EcosystemJosé A. Gallud, Ricardo Tesoriero, Victor M.R. Penichet The recent advances in display technologies and mobile devices is having an important effect on the way users interact with all kinds of devices (computers, mobile devices, laptops, tablets, and so on). These are opening up new possibilities for interaction, including the distribution of the UI (User Interface) amongst different devices, and implies that the UI can be split and composed, moved, copied or cloned among devices running the same or different operating systems. These new ways of manipulating the UI are considered under the emerging topic of Distributed User Interfaces (DUIs). DUIs are concerned with the repartition of one of many elements from one or many user interfaces in order to support one or many users to carry out one or many tasks on one or many domains in one or many contexts of use – each context of use consisting of users, platforms, and environments. The 20 chapters in the book cover between them the state-of-the-art, the foundations, and original applications of DUIs. Case studies are also included, and the book culminates with a review of interesting and novel applications that implement DUIs in different scenarios. |
Contents
Chapter 1 Distributed User Interfaces State of the Art | 1 |
Chapter 2 Distributed User Interfaces Specification of Essential Properties | 13 |
Chapter 3 Distribution Primitives for Distributed User Interfaces | 23 |
Chapter 4 Extending MARIA to Support Distributed User Interfaces | 32 |
Chapter 5 Developing a DUI Based Operator Control Station A Case Study of the Marve Framework | 41 |
Chapter 6 Software Infrastructure for Enriching Distributed User Interfaces with Awareness | 51 |
Chapter 7 Improving Ubiquitous Environments Through Collaborative Features | 59 |
Chapter 8 ActivityBased Computing Metaphors and Technologies for Distributed User Interfaces | 67 |
Chapter 12 Investigating the Design Space for Multidisplay Environments | 103 |
Chapter 13 Distributed User Interfaces for Projector Phones | 113 |
Chapter 14 Drag Share A Shared Workspace for Distributed Synchronous Collaboration | 125 |
Chapter 15 Distributed Interactive Surfaces A Step Towards the Distribution of Tangible and Virtual Objects | 133 |
Chapter 16 Multitouch Collaborative DUI to Create Mobile Services | 144 |
Chapter 17 CoInteractive Table A New Facility Based on Distributed User Interfaces to Improve Collaborative Meetings | 153 |
Chapter 18 Exploring Distributed User Interfaces in Ambient Intelligent Environments | 161 |
Chapter 19 Visually Augmented Interfaces for Colocated Mobile Collaboration | 169 |
Chapter 9 Improving ELearning Using Distributed User Interfaces | 75 |
Chapter 10 ZOIL A Design Paradigm and Software Framework for PostWIMP Distributed User Interfaces | 86 |
Chapter 11 Lessons Learned from the Design and Implementation of Distributed PostWIMP User Interfaces | 95 |
Other editions - View all
Common terms and phrases
Abstract ACM CHI Conference activity adapt Albacete allows users ambient intelligent application approach awareness button callback Castilla-La Mancha client Co-Interactive co-located component Computing Systems Conference on Human context Coutaz CSCW db4o Designing Interfaces desktop Distributed Ecosystem distributed interface distributed user interfaces distribution primitives documents DUI system e-mail EBNF Factors in Computing framework functionality groupware Human Factors Human-Computer Interaction Human-Computer Interaction Series IEEE implementation input iPhone J.A. Gallud large display London Limited 2011 manipulation metaphor mobile devices mobile phones multi-device multi-display environments multi-touch multiple objects participants Paternò post-WIMP presented Proceedings projection projector phones proposed RFID scenario screen server shared workspace Smartphone software framework Springer-Verlag London Limited synchronous tabletop tangible TangiSense task Tesoriero tool toolkit ubiquitous computing University of Castilla-La User Interfaces DUI Vanderdonckt ViewModel visual WallShare widgets XAML York ZOIL