Distributed User Interfaces [electronic resource] : Designing Interfaces for the Distributed Ecosystem /
Gallud, José A.editor.
Tesoriero, Ricardo.editor.
Penichet, Victor M.R.editor.
The recent advances in display technologies and mobile devices are having an important effect on the way users interact with all kinds of devices (computers, mobile devices, laptops, tablets, and so on). These advances are opening up new possibilities for interaction, including the distribution of the UI (User Interface) among different devices. It 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 related to the repartition of one or 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 consists of users, platforms, and environments. The 20 chapters in the book cover the state-of-the-art, the foundations, and novel applications of DUIs including case studies and real scenarios.
Description based upon print version of record.
Distributed User Interfaces; Foreword; References; Preface; Contents; Contributors; Chapter 1: Distributed User Interfaces: State of the Art; 1.1 Introduction; 1.2 Definition: Distributed User Interfaces; 1.3 State of the Art; 1.3.1 Distributed User Interface Models; 1.3.2 Distributed User Interface Toolkits; 1.3.3 Migratory and Migratable Interfaces; 1.3.4 Plastic and Multi-Target Interfaces; 1.3.5 Multi-Device Environment Models; 1.3.6 Multi-Device Environments; 1.3.7 Multi-Device Interaction Techniques; 1.3.8 Application and Content Redirection; 1.4 Discussion; 1.5 Conclusion; References
Chapter 2: Distributed User Interfaces: Specification of Essential Properties2.1 Introduction; 2.2 DUI: Terms Definition; 2.3 Basic Definitions; 2.4 Essential Properties; 2.5 An example of Application; 2.6 Conclusions and Further Work; References; Chapter 3: Distribution Primitives for Distributed User Interfaces; 3.1 Introduction; 3.2 Catalog of Distribution Operations; 3.2.1 Toolkit; 3.2.2 Definitions; 3.2.3 Examples; 3.3 Future Work; 3.4 Conclusion; References; Chapter 4: Extending MARIA to Support Distributed User Interfaces; 4.1 Introduction; 4.2 The Approach; 4.3 The Language
4.4 An Example Application4.5 Conclusions and Future Work; References; Chapter 5: Developing a DUI Based Operator Control Station: A Case Study of the Marve Framework; 5.1 Introduction; 5.1.1 Previous Work; 5.2 Related Work; 5.3 The Marve Framework; 5.3.1 Component Singularity; 5.3.2 Component Callback Coupling; 5.3.3 Component Representation; 5.3.4 Controlling and Planing Distribution; 5.4 A DUI Based UAV Operator Control Station; 5.4.1 Using the Framework; 5.5 Conclusion; References; Chapter 6: Software Infrastructure for Enriching Distributed User Interfaces with Awareness
6.1 Introduction6.2 Related Work; 6.3 Approach and Software Infrastructure for Supporting DUIs; 6.4 Case Study; 6.5 Conclusions; References; Chapter 7: Improving Ubiquitous Environments Through Collaborative Features; 7.1 Introduction; 7.2 Collaboration and Ubiquity Integration; 7.2.1 Collaborative Environments; 7.2.2 Ubiquitous Environments; 7.2.3 Integrative Proposal Using Distributed User Interfaces; 7.3 A Case Study: Residential Care Home; 7.3.1 Distributed Ubiquitous Context-Aware Interface; 7.3.2 Example Scenario; 7.4 Conclusions and Future Work; References
Chapter 8: Activity-Based Computing - Metaphors and Technologies for Distributed User Interfaces8.1 Introduction; 8.2 Conceptual Background; 8.2.1 Distributed Multi-Display Environments; 8.2.2 Activity-Based Computing; 8.3 Ongoing Work; 8.3.1 ABC User Interface; 8.3.2 Context-Awareness in ABC; 8.4 Summary; References; Chapter 9: Improving E-Learning Using Distributed User Interfaces; 9.1 Introduction; 9.2 State of Art and Motivation; 9.2.1 Distributed User Interfaces (DUI); 9.3 System Description; 9.3.1 The Server Functionality; 9.3.2 The Client Functionality
9.4 Supporting Distributed User Interfaces
Includes bibliographical references and index.
The recent advances in display technologies and mobile devices are having an important effect on the way users interact with all kinds of devices (computers, mobile devices, laptops, tablets, and so on). These advances are opening up new possibilities for interaction, including the distribution of the UI (User Interface) among different devices. It 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 related to the repartition of one or 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 consists of users, platforms, and environments. The 20 chapters in the book cover the state-of-the-art, the foundations, and novel applications of DUIs including case studies and real scenarios.
User interfaces (Computer systems).
Computers.
Application software.
Multimedia information systems.
User Interfaces and Human Computer Interaction.
Information Systems and Communication Service.
Models and Principles.
Information Systems Applications (incl. Internet).
Multimedia Information Systems.