Multiple user interfaces : cross-platform applications and context-aware interfaces /

Multiple User Interfaces allow people using mobile phones, lap tops, desk tops, palm tops or PDAs to access and read information from their central server or the internet in a coherent and consistent way and to communicate effectively with other users who may be using different devices. MUIs provide...

Full description

Saved in:
Bibliographic Details
Online Access: Full text (MCPHS users only)
Other Authors: Seffah, Ahmed, Javahery, Homa
Format: Electronic eBook
Language:English
Published: Chichester, West Sussex, England ; Hoboken, NJ : John Wiley & Sons, 2004
Subjects:
Local Note:ProQuest Ebook Central
Table of Contents:
  • Multiple User Interfaces; Contents; Acknowledgements; About the Editors; Contributors; PART I BASIC TERMINOLOGY, CONCEPTS, AND CHALLENGES; 1 Executive Summary and Book Overview; 1.1 Motivation; 1.2 A Few Definitions; 1.3 Challenges; 1.4 Specific Objectives; 1.5 Audience; 1.6 Overview; References; 2 Multiple User Interfaces: Cross-Platform Applications and Context-Aware Interfaces; 2.1 MUI: Characterization and Evolution; 2.1.1 Interaction Styles; 2.1.2 Fundamental Characteristics; 2.1.3 Vertical versus Horizontal Usability; 2.1.4 Related Work; 2.2 Fertile Topics for Research Exploration
  • 2.2.1 Context-Aware Development2.2.2 Model-Based Development; 2.2.3 Pattern-Driven Development; 2.2.4 Device-Independent Development; 2.3 Concluding Remarks; Acknowledgements; References; PART II ADAPTATION AND CONTEXT-AWARE USER INTERFACES; 3 A Reference Framework for the Development of Plastic User Interfaces; 3.1 Introduction; 3.2 Terminology: Context of Use, Plastic UI and Multi-Target UI; 3.2.1 Context of Use and Target; 3.2.2 Multi-Target User Interfaces and Plastic User Interfaces; 3.2.3 Terminology: Summary; 3.3 The "Plastic UI Snowflake"; 3.3.1 Target Sensitivity
  • 3.3.2 Classes of Software Tools3.3.3 Actors in Charge of Adaptation; 3.3.4 Computation of Multi-Target and Plastic User Interfaces; 3.3.5 User Interface Software Components; 3.3.6 User Interface Migration; 3.4 The Process Reference Framework for Multi-Target and Plastic UIs; 3.4.1 General Description; 3.4.2 The Process Reference Framework in the Design Phase; 3.4.3 Instantiations of the Process Reference Framework; 3.5 ARTStudio: An Application of the Process Reference Framework; 3.5.1 The EDF Home Heating Control System; 3.5.2 ARTStudio; 3.6 Conclusion; Acknowledgement; References
  • 4 Temporal Aspects of Multi-Platform Interaction4.1 Introduction; 4.2 Temporal Contexts of Multiple Platforms; 4.2.1 Fitts' Law and the Control:Display Ratio; 4.2.2 Computation Speed of the Platform; 4.2.3 Support for Task Switching on Platforms; 4.3 Modelling Temporal Contexts; 4.3.1 Action Selection Pattern; 4.3.2 Progress Monitoring Pattern; 4.3.3 Task Management Pattern; 4.3.4 Platform Interaction Pattern; 4.4 The Temporal Constraint Engine; 4.5 Discussion; 4.6 Conclusions; References; A. The PUAN Notation; 5 The PALIO Framework for Adaptive Information Services; 5.1 Introduction
  • 5.2 The PALIO System Architecture5.2.1 Overview; 5.2.2 The PALIO Adaptation Infrastructure; 5.3 PALIO as an Adaptive Hypermedia System; 5.3.1 Adaptation Determinants; 5.3.2 Decisions on the Basis of Adaptation Determinants; 5.3.3 Adaptation Actions; 5.4 PALIO in the Context of MUI; 5.4.1 PALIO as a Web UI; 5.4.2 A Brief Example; 5.5 Summary and On-Going Work; Acknowledgements; References; Footnotes; PART III DEVELOPMENT TECHNOLOGY AND LANGUAGES; 6 Building Multi-Platform User Interfaces with UIML; 6.1 Introduction; 6.2 Terminology; 6.3 Related Work; 6.4 UIML; 6.4.1 Language Overview