{"product_id":"ubiquitous-computing-smart-devices-environments-and-interactions-hardback-9780470035603","title":"Ubiquitous Computing; Smart Devices, Environments and Interactions (Hardback) 9780470035603","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eUbiquitous Computing\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003eSmart Devices, Environments and Interactions\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003eStefan Poslad (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9780470035603, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eHardback, published 27 March 2009\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e512 pages\u003cbr\u003e25.4 x 17.6 x 3.3 cm, 1.049 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003cb\u003eThis book provides an introduction to the complex field of ubiquitous computing\u003c\/b\u003e  \u003cp\u003e\u003ci\u003eUbiquitous Computing\u003c\/i\u003e (also commonly referred to as Pervasive Computing) describes the ways in which current technological models, based upon three base designs: smart (mobile, wireless, service) devices, smart environments (of embedded system devices) and smart interaction (between devices), relate to and support a computing vision for a greater range of computer devices, used in a greater range of (human, ICT and physical) environments and activities. The author details the rich potential of ubiquitous computing, the challenges involved in making it a reality, and the prerequisite technological infrastructure. Additionally, the book discusses the application and convergence of several current major and future computing trends. \u003c\/p\u003e \u003cp\u003e\u003ci\u003eKey Features:\u003c\/i\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eProvides an introduction to the complex field of ubiquitous computing\u003c\/li\u003e \u003cli\u003eDescribes how current technology models based upon six different technology form factors which have varying degrees of mobility wireless connectivity and service volatility: tabs, pads, boards, dust, skins and clay, enable the vision of ubiquitous computing\u003c\/li\u003e \u003cli\u003eDescribes and explores how the three core designs (smart devices, environments and interaction) based upon current technology models can be applied to, and can evolve to, support a vision of ubiquitous computing and computing for the future\u003c\/li\u003e \u003cli\u003eCovers the principles of the following current technology models, including mobile wireless networks, service-oriented computing, human computer interaction, artificial intelligence, context-awareness, autonomous systems, micro-electromechanical systems, sensors, embedded controllers and robots\u003c\/li\u003e \u003cli\u003eCovers a range of interactions, between two or more UbiCom devices, between devices and people (HCI), between devices and the physical world.\u003c\/li\u003e \u003cli\u003eIncludes an accompanying website with PowerPoint slides, problems and solutions, exercises, bibliography and further reading\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eGraduate students in computer science, electrical engineering and telecommunications courses will find this a fascinating and useful introduction to the subject. It will also be of interest to ICT professionals, software and network developers and others interested in future trends and models of computing and interaction over the next decades.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eList of Figures xix\u003c\/p\u003e \u003cp\u003eList of Tables xxiii\u003c\/p\u003e \u003cp\u003ePreface xxv\u003c\/p\u003e \u003cp\u003eAcknowledgements xxvii\u003c\/p\u003e \u003cp\u003e\u003cb\u003e1 Ubiquitous Computing: Basics and Vision 1\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1.1 Living in a Digital World 1\u003c\/p\u003e \u003cp\u003e1.1.1 Chapter Overview 2\u003c\/p\u003e \u003cp\u003e1.1.2 Illustrative Ubiquitous Computing Applications 2\u003c\/p\u003e \u003cp\u003e1.1.2.1 Personal Memories 3\u003c\/p\u003e \u003cp\u003e1.1.2.2 Adaptive Transport Scheduled Service 5\u003c\/p\u003e \u003cp\u003e1.1.2.3 Foodstuff Management 5\u003c\/p\u003e \u003cp\u003e1.1.2.4 Utility Regulation 6\u003c\/p\u003e \u003cp\u003e1.1.3 Holistic Framework for UbiCom: Smart DEI 7\u003c\/p\u003e \u003cp\u003e1.2 Modelling the Key Ubiquitous Computing Properties 8\u003c\/p\u003e \u003cp\u003e1.2.1 Core Properties of UbiCom Systems 9\u003c\/p\u003e \u003cp\u003e1.2.2 Distributed ICT Systems 9\u003c\/p\u003e \u003cp\u003e1.2.2.1 Networked ICT Devices 10\u003c\/p\u003e \u003cp\u003e1.2.2.2 Transparency and Openness 10\u003c\/p\u003e \u003cp\u003e1.2.3 Implicit Human–Computer Interaction (iHCI) 11\u003c\/p\u003e \u003cp\u003e1.2.3.1 The Calm Computer 11\u003c\/p\u003e \u003cp\u003e1.2.3.2 Implicit Versus Explicit Human–Computer Interaction 12\u003c\/p\u003e \u003cp\u003e1.2.3.3 Embodied Reality versus Virtual, Augmented and Mediated Reality 12\u003c\/p\u003e \u003cp\u003e1.2.4 Context-Awareness 13\u003c\/p\u003e \u003cp\u003e1.2.4.1 Three Main Types of Environment Context: Physical, User, Virtual 14\u003c\/p\u003e \u003cp\u003e1.2.4.2 User-Awareness 14\u003c\/p\u003e \u003cp\u003e1.2.4.3 Active Versus Passive Context-Awareness 15\u003c\/p\u003e \u003cp\u003e1.2.5 Autonomy 15\u003c\/p\u003e \u003cp\u003e1.2.5.1 Reducing Human Interaction 16\u003c\/p\u003e \u003cp\u003e1.2.5.2 Easing System Maintenance Versus Self-Maintaining Systems 16\u003c\/p\u003e \u003cp\u003e1.2.6 Intelligence 17\u003c\/p\u003e \u003cp\u003e1.2.7 Taxonomy of UbiCom Properties 17\u003c\/p\u003e \u003cp\u003e1.3 Ubiquitous System Environment Interaction 22\u003c\/p\u003e \u003cp\u003e1.3.1 Human–ICT Device Interaction (HCI) 24\u003c\/p\u003e \u003cp\u003e1.3.2 ICT Device to Physical World Interaction (CPI) 25\u003c\/p\u003e \u003cp\u003e1.4 Architectural Design for UbiCom Systems: Smart DEI Model 26\u003c\/p\u003e \u003cp\u003e1.4.1 Smart Devices 27\u003c\/p\u003e \u003cp\u003e1.4.1.1 Weiser’s ICT Device Forms: Tabs, Pads and Boards 28\u003c\/p\u003e \u003cp\u003e1.4.1.2 Extended Forms for ICT Devices: Dust, Skin and Clay 28\u003c\/p\u003e \u003cp\u003e1.4.1.3 Mobility 29\u003c\/p\u003e \u003cp\u003e1.4.1.4 Volatile Service Access 29\u003c\/p\u003e \u003cp\u003e1.4.1.5 Situated and Self-Aware 30\u003c\/p\u003e \u003cp\u003e1.4.2 Smart Environments 30\u003c\/p\u003e \u003cp\u003e1.4.2.1 Tagging, Sensing and Controlling Environments 31\u003c\/p\u003e \u003cp\u003e1.4.2.2 Embedded Versus Untethered 31\u003c\/p\u003e \u003cp\u003e1.4.2.3 Device Sizes 32\u003c\/p\u003e \u003cp\u003e1.4.3 Smart Interaction 32\u003c\/p\u003e \u003cp\u003e1.4.3.1 Basic Interaction 32\u003c\/p\u003e \u003cp\u003e1.4.3.2 Smart Interaction 33\u003c\/p\u003e \u003cp\u003e1.5 Discussion 34\u003c\/p\u003e \u003cp\u003e1.5.1 Interlinking System Properties, Environments and Designs 34\u003c\/p\u003e \u003cp\u003e1.5.2 Common Myths about Ubiquitous Computing 35\u003c\/p\u003e \u003cp\u003e1.5.3 Organisation of the Smart DEI Approach 37\u003c\/p\u003e \u003cp\u003eExercises 38\u003c\/p\u003e \u003cp\u003eReferences 39\u003c\/p\u003e \u003cp\u003e\u003cb\u003e2 Applications and Requirements 41\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e2.1 Introduction 41\u003c\/p\u003e \u003cp\u003e2.1.1 Overview 41\u003c\/p\u003e \u003cp\u003e2.2 Example Early UbiCom Research Projects 41\u003c\/p\u003e \u003cp\u003e2.2.1 Smart Devices: cci 42\u003c\/p\u003e \u003cp\u003e2.2.1.1 Smart Boards, Pads and Tabs 42\u003c\/p\u003e \u003cp\u003e2.2.1.2 Active Badge, Bat and Floor 42\u003c\/p\u003e \u003cp\u003e2.2.2 Smart Environments: CPI and cci 43\u003c\/p\u003e \u003cp\u003e2.2.2.1 Classroom 2000 43\u003c\/p\u003e \u003cp\u003e2.2.2.2 Smart Space and Meeting Room 43\u003c\/p\u003e \u003cp\u003e2.2.2.3 Interactive Workspaces and iRoom 44\u003c\/p\u003e \u003cp\u003e2.2.2.4 Cooltown 44\u003c\/p\u003e \u003cp\u003e2.2.2.5 EasyLiving and SPOT 45\u003c\/p\u003e \u003cp\u003e2.2.2.6 HomeLab and Ambient Intelligence 46\u003c\/p\u003e \u003cp\u003e2.2.3 Smart Devices: CPI 46\u003c\/p\u003e \u003cp\u003e2.2.3.1 Unimate and MH-1 Robots 46\u003c\/p\u003e \u003cp\u003e2.2.3.2 Smart Dust and TinyOS 47\u003c\/p\u003e \u003cp\u003e2.2.4 Smart Devices: iHCI and HPI 48\u003c\/p\u003e \u003cp\u003e2.2.4.1 Calm Computing 48\u003c\/p\u003e \u003cp\u003e2.2.4.2 Things That Think and Tangible Bits 48\u003c\/p\u003e \u003cp\u003e2.2.4.3 DataTiles 49\u003c\/p\u003e \u003cp\u003e2.2.4.4 Ambient Wood 50\u003c\/p\u003e \u003cp\u003e2.2.4.5 WearComp and WearCam 50\u003c\/p\u003e \u003cp\u003e2.2.4.6 Cyborg 1.0 and 2.0 52\u003c\/p\u003e \u003cp\u003e2.2.5 Other UbiCom Projects 52\u003c\/p\u003e \u003cp\u003e2.3 Everyday Applications in the Virtual, Human and Physical World 53\u003c\/p\u003e \u003cp\u003e2.3.1 Ubiquitous Networks of Devices: cci 53\u003c\/p\u003e \u003cp\u003e2.3.2 Human–Computer Interaction 54\u003c\/p\u003e \u003cp\u003e2.3.2.1 Ubiquitous Audio-Video Content Access 54\u003c\/p\u003e \u003cp\u003e2.3.2.2 Ubiquitous Information Access and Ebooks 55\u003c\/p\u003e \u003cp\u003e2.3.2.3 Universal Local Control of ICT Systems 56\u003c\/p\u003e \u003cp\u003e2.3.2.4 User-Awareness and Personal Spaces 58\u003c\/p\u003e \u003cp\u003e2.3.3 Human-to-Human Interaction (HHI) Applications 58\u003c\/p\u003e \u003cp\u003e2.3.3.1 Transaction-based M-Commerce and U-Commerce Services 59\u003c\/p\u003e \u003cp\u003e2.3.3.2 Enhancing the Productivity of Mobile Humans 59\u003c\/p\u003e \u003cp\u003e2.3.3.3 Care in the Community 60\u003c\/p\u003e \u003cp\u003e2.3.4 Human-Physical World-Computer Interaction (HPI) and (CPI) 61\u003c\/p\u003e \u003cp\u003e2.3.4.1 Physical Environment Awareness 61\u003c\/p\u003e \u003cp\u003e2.3.4.2 (Physical) Environment Control 61\u003c\/p\u003e \u003cp\u003e2.3.4.3 Smart Utilities 62\u003c\/p\u003e \u003cp\u003e2.3.4.4 Smart Buildings and Home Automation 62\u003c\/p\u003e \u003cp\u003e2.3.4.5 Smart Living Environments and Smart Furniture 63\u003c\/p\u003e \u003cp\u003e2.3.4.6 Smart Street Furniture 65\u003c\/p\u003e \u003cp\u003e2.3.4.7 Smart Vehicles, Transport and Travel 65\u003c\/p\u003e \u003cp\u003e2.3.4.8 Pervasive Games and Social Physical Spaces 66\u003c\/p\u003e \u003cp\u003e2.4 Discussion 67\u003c\/p\u003e \u003cp\u003e2.4.1 Achievements from Early Projects and Status Today 67\u003c\/p\u003e \u003cp\u003e2.4.1.1 Smart Devices 67\u003c\/p\u003e \u003cp\u003e2.4.1.2 Smart Physical World Environments 68\u003c\/p\u003e \u003cp\u003e2.4.1.3 Context-Awareness and Service Discovery 69\u003c\/p\u003e \u003cp\u003e2.4.1.4 Wearable Smart Devices and Implants 69\u003c\/p\u003e \u003cp\u003eExercises 71\u003c\/p\u003e \u003cp\u003eReferences 71\u003c\/p\u003e \u003cp\u003e\u003cb\u003e3 Smart Devices and Services 75\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e3.1 Introduction 75\u003c\/p\u003e \u003cp\u003e3.1.1 Chapter Overview 75\u003c\/p\u003e \u003cp\u003e3.1.2 Smart Device and Service Characteristics 75\u003c\/p\u003e \u003cp\u003e3.1.3 Distributed System Viewpoints 77\u003c\/p\u003e \u003cp\u003e3.1.4 Abstraction Versus Virtualisation 78\u003c\/p\u003e \u003cp\u003e3.2 Service Architecture Models 80\u003c\/p\u003e \u003cp\u003e3.2.1 Partitioning and Distribution of Service Components 80\u003c\/p\u003e \u003cp\u003e3.2.2 Multi-tier Client Service Models 81\u003c\/p\u003e \u003cp\u003e3.2.2.1 Distributed Data Storage 82\u003c\/p\u003e \u003cp\u003e3.2.2.2 Distributed Processing 82\u003c\/p\u003e \u003cp\u003e3.2.2.3 Client–Server Design 83\u003c\/p\u003e \u003cp\u003e3.2.2.4 Proxy-based Service Access 84\u003c\/p\u003e \u003cp\u003e3.2.3 Middleware 85\u003c\/p\u003e \u003cp\u003e3.2.4 Service Oriented Computing (SOC) 86\u003c\/p\u003e \u003cp\u003e3.2.5 Grid Computing 87\u003c\/p\u003e \u003cp\u003e3.2.6 Peer-to-Peer Systems 88\u003c\/p\u003e \u003cp\u003e3.2.7 Device Models 91\u003c\/p\u003e \u003cp\u003e3.3 Service Provision Life-Cycle 91\u003c\/p\u003e \u003cp\u003e3.3.1 Network Discovery 92\u003c\/p\u003e \u003cp\u003e3.3.2 Service Announcement, Discovery, Selection and Configuration 93\u003c\/p\u003e \u003cp\u003e3.3.2.1 Web Service Discovery 95\u003c\/p\u003e \u003cp\u003e3.3.2.2 Semantic Web and Semantic Resource Discovery 95\u003c\/p\u003e \u003cp\u003e3.3.3 Service Invocation 95\u003c\/p\u003e \u003cp\u003e3.3.3.1 Distributed Processes 96\u003c\/p\u003e \u003cp\u003e3.3.3.2 Asynchronous (MOM) Versus Synchronous (RPC) Communication Models 97\u003c\/p\u003e \u003cp\u003e3.3.3.3 Reliable versus Unreliable Communication 99\u003c\/p\u003e \u003cp\u003e3.3.3.4 Caches, Read-Ahead and Delayed Writes 99\u003c\/p\u003e \u003cp\u003e3.3.3.5 On-Demand Service Access 100\u003c\/p\u003e \u003cp\u003e3.3.3.6 Event-Driven Architectures (EDA) 101\u003c\/p\u003e \u003cp\u003e3.3.3.7 Shared Data Repository 103\u003c\/p\u003e \u003cp\u003e3.3.3.8 Enterprise Service Bus (ESB) Model 103\u003c\/p\u003e \u003cp\u003e3.3.3.9 Volatile Service Invocation 104\u003c\/p\u003e \u003cp\u003e3.3.4 Service Composition 105\u003c\/p\u003e \u003cp\u003e3.3.4.1 Service Interoperability 106\u003c\/p\u003e \u003cp\u003e3.4 Virtual Machines and Operating Systems 106\u003c\/p\u003e \u003cp\u003e3.4.1 Virtual Machines 106\u003c\/p\u003e \u003cp\u003e3.4.2 Bios 107\u003c\/p\u003e \u003cp\u003e3.4.3 Multi-Tasking Operating Systems (MTOS) 108\u003c\/p\u003e \u003cp\u003e3.4.4 Process Control 109\u003c\/p\u003e \u003cp\u003e3.4.5 Memory Management 110\u003c\/p\u003e \u003cp\u003e3.4.6 Input and Output 111\u003c\/p\u003e \u003cp\u003eExercises 111\u003c\/p\u003e \u003cp\u003eReferences 112\u003c\/p\u003e \u003cp\u003e\u003cb\u003e4 Smart Mobiles, Cards and Device Networks 115\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e4.1 Introduction 115\u003c\/p\u003e \u003cp\u003e4.1.1 Chapter Overview 115\u003c\/p\u003e \u003cp\u003e4.2 Smart Mobile Devices, Users, Resources and Code 115\u003c\/p\u003e \u003cp\u003e4.2.1 Mobile Service Design 116\u003c\/p\u003e \u003cp\u003e4.2.1.1 SMS and Mobile Web Services 117\u003c\/p\u003e \u003cp\u003e4.2.1.2 Java VM and J2ME 119\u003c\/p\u003e \u003cp\u003e4.2.1.3 .net Cf 120\u003c\/p\u003e \u003cp\u003e4.2.2 Mobile Code 121\u003c\/p\u003e \u003cp\u003e4.2.3 Mobile Devices and Mobile Users 122\u003c\/p\u003e \u003cp\u003e4.3 Operating Systems for Mobile Computers and Communicator Devices 123\u003c\/p\u003e \u003cp\u003e4.3.1 Microkernel Designs 123\u003c\/p\u003e \u003cp\u003e4.3.2 Mobility Support 123\u003c\/p\u003e \u003cp\u003e4.3.3 Resource-Constrained Devices 124\u003c\/p\u003e \u003cp\u003e4.3.4 Power Management 125\u003c\/p\u003e \u003cp\u003e4.3.4.1 Low Power CPUs 125\u003c\/p\u003e \u003cp\u003e4.3.4.2 Application Support 126\u003c\/p\u003e \u003cp\u003e4.4 Smart Card Devices 126\u003c\/p\u003e \u003cp\u003e4.4.1 Smart Card OS 127\u003c\/p\u003e \u003cp\u003e4.4.2 Smart Card Development 128\u003c\/p\u003e \u003cp\u003e4.5 Device Networks 128\u003c\/p\u003e \u003cp\u003e4.5.1 HAVi, HES and X 10 129\u003c\/p\u003e \u003cp\u003e4.5.2 Device Discovery 129\u003c\/p\u003e \u003cp\u003e4.5.3 OSGi 131\u003c\/p\u003e \u003cp\u003eExercises 132\u003c\/p\u003e \u003cp\u003eReferences 133\u003c\/p\u003e \u003cp\u003e\u003cb\u003e5 Human–Computer Interaction 135\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e5.1 Introduction 135\u003c\/p\u003e \u003cp\u003e5.1.1 Chapter Overview 135\u003c\/p\u003e \u003cp\u003e5.1.2 Explicit HCI: Motivation and Characteristics 136\u003c\/p\u003e \u003cp\u003e5.1.3 Complexity of Ubiquitous Explicit HCI 136\u003c\/p\u003e \u003cp\u003e5.1.4 Implicit HCI: Motivation and Characteristics 137\u003c\/p\u003e \u003cp\u003e5.2 User Interfaces and Interaction for Four Widely Used Devices 138\u003c\/p\u003e \u003cp\u003e5.2.1 Diversity of ICT Device Interaction 138\u003c\/p\u003e \u003cp\u003e5.2.2 Personal Computer Interface 139\u003c\/p\u003e \u003cp\u003e5.2.3 Mobile Hand-Held Device Interfaces 140\u003c\/p\u003e \u003cp\u003e5.2.3.1 Handling Limited Key Input: Multi-Tap, T9, Fastap, Soft keys and Soft Keyboard 140\u003c\/p\u003e \u003cp\u003e5.2.3.2 Handling Limited Output 141\u003c\/p\u003e \u003cp\u003e5.2.4 Games Console Interfaces and Interaction 142\u003c\/p\u003e \u003cp\u003e5.2.5 Localised Remote Control: Video Devices 143\u003c\/p\u003e \u003cp\u003e5.3 Hidden UI Via Basic Smart Devices 143\u003c\/p\u003e \u003cp\u003e5.3.1 Multi-Modal Visual Interfaces 144\u003c\/p\u003e \u003cp\u003e5.3.2 Gesture Interfaces 145\u003c\/p\u003e \u003cp\u003e5.3.3 Reflective Versus Active Displays 147\u003c\/p\u003e \u003cp\u003e5.3.4 Combining Input and Output User Interfaces 148\u003c\/p\u003e \u003cp\u003e5.3.4.1 Touchscreens 149\u003c\/p\u003e \u003cp\u003e5.3.4.2 Tangible Interfaces 149\u003c\/p\u003e \u003cp\u003e5.3.4.3 Organic Interfaces 150\u003c\/p\u003e \u003cp\u003e5.3.5 Auditory Interfaces 151\u003c\/p\u003e \u003cp\u003e5.3.6 Natural Language Interfaces 151\u003c\/p\u003e \u003cp\u003e5.4 Hidden UI Via Wearable and Implanted Devices 152\u003c\/p\u003e \u003cp\u003e5.4.1 Posthuman Technology Model 152\u003c\/p\u003e \u003cp\u003e5.4.2 Virtual Reality and Augmented Reality 152\u003c\/p\u003e \u003cp\u003e5.4.3 Wearable Computer Interaction 153\u003c\/p\u003e \u003cp\u003e5.4.3.1 Head(s)-Up Display (HUD) 154\u003c\/p\u003e \u003cp\u003e5.4.3.2 Eyetap 154\u003c\/p\u003e \u003cp\u003e5.4.3.3 Virtual Retinal Display (VRD) 154\u003c\/p\u003e \u003cp\u003e5.4.3.4 Clothes as Computers 155\u003c\/p\u003e \u003cp\u003e5.4.4 Computer Implants and Brain Computer Interfaces 155\u003c\/p\u003e \u003cp\u003e5.4.5 Sense-of-Presence and Telepresence 157\u003c\/p\u003e \u003cp\u003e5.5 Human-Centred Design (HCD) 157\u003c\/p\u003e \u003cp\u003e5.5.1 Human-Centred Design Life-Cycle 158\u003c\/p\u003e \u003cp\u003e5.5.2 Methods to Acquire User Input and to Build Used Models 159\u003c\/p\u003e \u003cp\u003e5.5.3 Defining the Virtual and Physical Environment Use Context 160\u003c\/p\u003e \u003cp\u003e5.5.4 Defining the Human Environment Use Context and Requirements 160\u003c\/p\u003e \u003cp\u003e5.5.4.1 User Characteristics 160\u003c\/p\u003e \u003cp\u003e5.5.5 Interaction Design 161\u003c\/p\u003e \u003cp\u003e5.5.5.1 Conceptual Models and Mental Models 162\u003c\/p\u003e \u003cp\u003e5.5.6 Evaluation 162\u003c\/p\u003e \u003cp\u003e5.6 User Models: Acquisition and Representation 163\u003c\/p\u003e \u003cp\u003e5.6.1 Indirect User Input and Modelling 164\u003c\/p\u003e \u003cp\u003e5.6.2 Direct User Input and Modelling 164\u003c\/p\u003e \u003cp\u003e5.6.3 User Stereotypes 165\u003c\/p\u003e \u003cp\u003e5.6.4 Modelling Users’ Planned Tasks and Goals 165\u003c\/p\u003e \u003cp\u003e5.6.5 Multiple User Tasks and Activity-Based Computing 166\u003c\/p\u003e \u003cp\u003e5.6.6 Situation Action Versus Planned Action Models 167\u003c\/p\u003e \u003cp\u003e5.7 iHCI Design 167\u003c\/p\u003e \u003cp\u003e5.7.1 iHCI Model Characteristics 167\u003c\/p\u003e \u003cp\u003e5.7.2 User Context-Awareness 168\u003c\/p\u003e \u003cp\u003e5.7.3 More Intuitive and Customised Interaction 168\u003c\/p\u003e \u003cp\u003e5.7.4 Personalisation 169\u003c\/p\u003e \u003cp\u003e5.7.5 Affective Computing: Interactions Using Users’ Emotional Context 171\u003c\/p\u003e \u003cp\u003e5.7.6 Design Heuristics and Patterns 171\u003c\/p\u003e \u003cp\u003eExercises 175\u003c\/p\u003e \u003cp\u003eReferences 175\u003c\/p\u003e \u003cp\u003e\u003cb\u003e6 Tagging, Sensing and Controlling 179\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e6.1 Introduction 179\u003c\/p\u003e \u003cp\u003e6.1.1 Chapter Overview 180\u003c\/p\u003e \u003cp\u003e6.2 Tagging the Physical World 180\u003c\/p\u003e \u003cp\u003e6.2.1 Life-Cycle for Tagging Physical Objects 181\u003c\/p\u003e \u003cp\u003e6.2.2 Tags: Types and Characteristics 181\u003c\/p\u003e \u003cp\u003e6.2.3 Physical and Virtual Tag Management 183\u003c\/p\u003e \u003cp\u003e6.2.4 RFID Tags 183\u003c\/p\u003e \u003cp\u003e6.2.4.1 Active RFID Tags 185\u003c\/p\u003e \u003cp\u003e6.2.4.2 Passive RFID Tags 185\u003c\/p\u003e \u003cp\u003e6.2.5 Personalised and Social Tags 186\u003c\/p\u003e \u003cp\u003e6.2.6 Micro Versus Macro Tags 187\u003c\/p\u003e \u003cp\u003e6.3 Sensors and Sensor Networks 187\u003c\/p\u003e \u003cp\u003e6.3.1 Overview of Sensor Net Components and Processes 187\u003c\/p\u003e \u003cp\u003e6.3.2 Sensor Electronics 189\u003c\/p\u003e \u003cp\u003e6.3.3 Physical Network: Environment, Density and Transmission 191\u003c\/p\u003e \u003cp\u003e6.3.4 Data Network: Addressing and Routing 192\u003c\/p\u003e \u003cp\u003e6.3.4.1 Sensor Networks Versus Ad Hoc Networks 193\u003c\/p\u003e \u003cp\u003e6.3.5 Data Processing: Distributed Data Storage and Data Queries 193\u003c\/p\u003e \u003cp\u003e6.4 Micro Actuation and Sensing: MEMS 194\u003c\/p\u003e \u003cp\u003e6.4.1 Fabrication 195\u003c\/p\u003e \u003cp\u003e6.4.2 Micro-Actuators 195\u003c\/p\u003e \u003cp\u003e6.4.3 Micro-Sensors 196\u003c\/p\u003e \u003cp\u003e6.4.4 Smart Surfaces, Skin, Paint, Matter and Dust 197\u003c\/p\u003e \u003cp\u003e6.4.5 Downsizing to Nanotechnology and Quantum Devices 198\u003c\/p\u003e \u003cp\u003e6.5 Embedded Systems and Real-Time Systems 199\u003c\/p\u003e \u003cp\u003e6.5.1 Application-Specific Operating Systems (ASOS) 200\u003c\/p\u003e \u003cp\u003e6.5.2 Real-Time Operating Systems for Embedded Systems 201\u003c\/p\u003e \u003cp\u003e6.6 Control Systems (for Physical World Tasks) 202\u003c\/p\u003e \u003cp\u003e6.6.1 Programmable Controllers 202\u003c\/p\u003e \u003cp\u003e6.6.2 Simple PID-Type Controllers 203\u003c\/p\u003e \u003cp\u003e6.6.3 More Complex Controllers 203\u003c\/p\u003e \u003cp\u003e6.7 Robots 204\u003c\/p\u003e \u003cp\u003e6.7.1 Robot Manipulators 205\u003c\/p\u003e \u003cp\u003e6.7.2 Mobile Robots 206\u003c\/p\u003e \u003cp\u003e6.7.3 Biologically Inspired Robots 206\u003c\/p\u003e \u003cp\u003e6.7.4 Nanobots 207\u003c\/p\u003e \u003cp\u003e6.7.5 Developing UbiCom Robot Applications 207\u003c\/p\u003e \u003cp\u003eExercises 209\u003c\/p\u003e \u003cp\u003eReferences 210\u003c\/p\u003e \u003cp\u003e\u003cb\u003e7 Context-Aware Systems 213\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e7.1 Introduction 213\u003c\/p\u003e \u003cp\u003e7.1.1 Chapter Overview 214\u003c\/p\u003e \u003cp\u003e7.1.2 Context-Aware Applications 214\u003c\/p\u003e \u003cp\u003e7.2 Modelling Context-Aware Systems 216\u003c\/p\u003e \u003cp\u003e7.2.1 Types of Context 216\u003c\/p\u003e \u003cp\u003e7.2.2 Context Creation and Context Composition 218\u003c\/p\u003e \u003cp\u003e7.2.3 Context-Aware Adaptation 219\u003c\/p\u003e \u003cp\u003e7.2.4 Environment Modelling 221\u003c\/p\u003e \u003cp\u003e7.2.5 Context Representation 221\u003c\/p\u003e \u003cp\u003e7.2.6 A Basic Architecture 222\u003c\/p\u003e \u003cp\u003e7.2.7 Challenges in Context-Awareness 225\u003c\/p\u003e \u003cp\u003e7.3 Mobility Awareness 227\u003c\/p\u003e \u003cp\u003e7.3.1 Call Routing for Mobile Users 227\u003c\/p\u003e \u003cp\u003e7.3.2 Mobile Phone Location Determination 227\u003c\/p\u003e \u003cp\u003e7.3.3 Mobile User Awareness as an Example of Composite Context-Awareness 228\u003c\/p\u003e \u003cp\u003e7.3.4 Tourism Services for Mobile Users 228\u003c\/p\u003e \u003cp\u003e7.4 Spatial Awareness 229\u003c\/p\u003e \u003cp\u003e7.4.1 Spatial Context Creation 230\u003c\/p\u003e \u003cp\u003e7.4.1.1 Spatial Acquisition 230\u003c\/p\u003e \u003cp\u003e7.4.1.2 Location Acquisition 231\u003c\/p\u003e \u003cp\u003e7.4.2 Location and Other Spatial Abstractions 233\u003c\/p\u003e \u003cp\u003e7.4.3 User Context Creation and Context-Aware Adaptation 233\u003c\/p\u003e \u003cp\u003e7.4.3.1 Cartography: Adapting Spatial Viewpoints to Different User Contexts 233\u003c\/p\u003e \u003cp\u003e7.4.3.2 Geocoding: Mapping Location Contexts to User Contexts 234\u003c\/p\u003e \u003cp\u003e7.4.4 Spatial Context Queries and Management: GIS 234\u003c\/p\u003e \u003cp\u003e7.5 Temporal Awareness: Coordinating and Scheduling 235\u003c\/p\u003e \u003cp\u003e7.5.1 Clock Synchronization: Temporal Context Creation 235\u003c\/p\u003e \u003cp\u003e7.5.2 Temporal Models and Abstractions 236\u003c\/p\u003e \u003cp\u003e7.5.3 Temporal Context Management and Adaptation to User Contexts 237\u003c\/p\u003e \u003cp\u003e7.6 ICT System Awareness 238\u003c\/p\u003e \u003cp\u003e7.6.1 Context-Aware Presentation and Interaction at the UI 238\u003c\/p\u003e \u003cp\u003e7.6.1.1 Acquiring the UI Context 238\u003c\/p\u003e \u003cp\u003e7.6.1.2 Content Adaptation 239\u003c\/p\u003e \u003cp\u003e7.6.2 Network-Aware Service Adaptation 240\u003c\/p\u003e \u003cp\u003eExercises 242\u003c\/p\u003e \u003cp\u003eReferences 242\u003c\/p\u003e \u003cp\u003e\u003cb\u003e8 Intelligent Systems (IS) 245\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eWith Patricia Charlton\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e8.1 Introduction 245\u003c\/p\u003e \u003cp\u003e8.1.1 Chapter Overview 246\u003c\/p\u003e \u003cp\u003e8.2 Basic Concepts 246\u003c\/p\u003e \u003cp\u003e8.2.1 Types of Intelligent Systems 246\u003c\/p\u003e \u003cp\u003e8.2.2 Types of Environment for Intelligent Systems 247\u003c\/p\u003e \u003cp\u003e8.2.3 Use of Intelligence in Ubiquitous Computing 248\u003c\/p\u003e \u003cp\u003e8.3 IS Architectures 249\u003c\/p\u003e \u003cp\u003e8.3.1 What a Model Knows Versus How it is Used 249\u003c\/p\u003e \u003cp\u003e8.3.1.1 Types of Architecture Model 250\u003c\/p\u003e \u003cp\u003e8.3.1.2 Unilateral Versus Bilateral System Environment Models 251\u003c\/p\u003e \u003cp\u003e8.3.1.3 Model Representations 252\u003c\/p\u003e \u003cp\u003e8.3.1.4 How System Models are Acquired and Adapt 252\u003c\/p\u003e \u003cp\u003e8.3.2 Reactive IS Models 252\u003c\/p\u003e \u003cp\u003e8.3.3 Environment Model-based IS 254\u003c\/p\u003e \u003cp\u003e8.3.4 Goal-based IS 255\u003c\/p\u003e \u003cp\u003e8.3.5 Utility-based IS 256\u003c\/p\u003e \u003cp\u003e8.3.6 Learning-based IS 256\u003c\/p\u003e \u003cp\u003e8.3.6.1 Machine Learning Design 257\u003c\/p\u003e \u003cp\u003e8.3.7 Hybrid IS 258\u003c\/p\u003e \u003cp\u003e8.3.8 Knowledge-based (KB) IS 260\u003c\/p\u003e \u003cp\u003e8.3.8.1 Production or Rule-based KB System 260\u003c\/p\u003e \u003cp\u003e8.3.8.2 Blackboard KB System 261\u003c\/p\u003e \u003cp\u003e8.3.9 IS Models Applied to UbiCom Systems 261\u003c\/p\u003e \u003cp\u003e8.4 Semantic KB IS 263\u003c\/p\u003e \u003cp\u003e8.4.1 Knowledge Representation 263\u003c\/p\u003e \u003cp\u003e8.4.2 Design Issues 265\u003c\/p\u003e \u003cp\u003e8.4.2.1 Open World Versus Closed World Semantics 265\u003c\/p\u003e \u003cp\u003e8.4.2.2 Knowledge Life-cycle and Knowledge Management 266\u003c\/p\u003e \u003cp\u003e8.4.2.3 Creating Knowledge 266\u003c\/p\u003e \u003cp\u003e8.4.2.4 Knowledge Deployment and Maintaining Knowledge 267\u003c\/p\u003e \u003cp\u003e8.4.2.5 Design Issues for UbiCom Use 267\u003c\/p\u003e \u003cp\u003e8.5 Classical Logic IS 268\u003c\/p\u003e \u003cp\u003e8.5.1 Propositional and Predicate Logic 268\u003c\/p\u003e \u003cp\u003e8.5.2 Reasoning 269\u003c\/p\u003e \u003cp\u003e8.5.3 Design Issues 270\u003c\/p\u003e \u003cp\u003e8.6 Soft Computing IS Models 271\u003c\/p\u003e \u003cp\u003e8.6.1 Probabilistic Networks 271\u003c\/p\u003e \u003cp\u003e8.6.2 Fuzzy Logic 272\u003c\/p\u003e \u003cp\u003e8.7 IS System Operations 272\u003c\/p\u003e \u003cp\u003e8.7.1 Searching 272\u003c\/p\u003e \u003cp\u003e8.7.2 Classical (Deterministic) Planning 274\u003c\/p\u003e \u003cp\u003e8.7.3 Non-Deterministic Planning 275\u003c\/p\u003e \u003cp\u003eExercises 276\u003c\/p\u003e \u003cp\u003eReferences 276\u003c\/p\u003e \u003cp\u003e\u003cb\u003e9 Intelligent System Interaction 279\u003cbr\u003e \u003c\/b\u003e\u003ci\u003eWith Patricia Charlton\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e9.1 Introduction 279\u003c\/p\u003e \u003cp\u003e9.1.1 Chapter Overview 279\u003c\/p\u003e \u003cp\u003e9.2 Interaction Multiplicity 279\u003c\/p\u003e \u003cp\u003e9.2.1 P2P Interaction Between Multiple Senders and Receivers 281\u003c\/p\u003e \u003cp\u003e9.2.1.1 Unknown Sender and Malicious Senders 281\u003c\/p\u003e \u003cp\u003e9.2.1.2 Unknown Receivers 282\u003c\/p\u003e \u003cp\u003e9.2.1.3 Too Many Messages 282\u003c\/p\u003e \u003cp\u003e9.2.2 Interaction Using Mediators 282\u003c\/p\u003e \u003cp\u003e9.2.2.1 Shared Communication Resource Access 283\u003c\/p\u003e \u003cp\u003e9.2.2.2 Shared Computation Resource Access 283\u003c\/p\u003e \u003cp\u003e9.2.2.3 Mediating Between Requesters and Providers 284\u003c\/p\u003e \u003cp\u003e9.2.3 Interaction Using Cooperative Participants 286\u003c\/p\u003e \u003cp\u003e9.2.3.1 Coordination 287\u003c\/p\u003e \u003cp\u003e9.2.3.2 Coordination Using Norms and Electronic Institutions 289\u003c\/p\u003e \u003cp\u003e9.2.3.3 Hierarchical and Role-based Organisational Interaction 290\u003c\/p\u003e \u003cp\u003e9.2.4 Interaction with Self-Interested Participants 291\u003c\/p\u003e \u003cp\u003e9.2.4.1 Market-based Interaction and Auctions 292\u003c\/p\u003e \u003cp\u003e9.2.4.2 Negotiation and Agreements 293\u003c\/p\u003e \u003cp\u003e9.2.4.3 Consensus-based Agreements 295\u003c\/p\u003e \u003cp\u003e9.3 Is Interaction Design 295\u003c\/p\u003e \u003cp\u003e9.3.1 Designing System Interaction to be More Intelligent 296\u003c\/p\u003e \u003cp\u003e9.3.2 Designing Interaction Between Individual Intelligent Systems 297\u003c\/p\u003e \u003cp\u003e9.3.3 Interaction Protocol Design 297\u003c\/p\u003e \u003cp\u003e9.3.3.1 Semantic or Knowledge-Sharing Protocols 298\u003c\/p\u003e \u003cp\u003e9.3.3.2 Agent Communication Languages and Linguistic-based Protocols 300\u003c\/p\u003e \u003cp\u003e9.3.4 Further Examples of the Use of Interaction Protocols 302\u003c\/p\u003e \u003cp\u003e9.3.5 Multi-Agent Systems 303\u003c\/p\u003e \u003cp\u003e9.3.5.1 ACL and Agent Platform Design 304\u003c\/p\u003e \u003cp\u003e9.3.5.2 Multi-Agent System Application Design 305\u003c\/p\u003e \u003cp\u003e9.4 Some Generic Intelligent Interaction Applications 306\u003c\/p\u003e \u003cp\u003e9.4.1 Social Networking and Media Exchange 307\u003c\/p\u003e \u003cp\u003e9.4.2 Recommender and Referral Systems 308\u003c\/p\u003e \u003cp\u003e9.4.2.1 Recommender Systems 308\u003c\/p\u003e \u003cp\u003e9.4.2.2 Content-based Recommendations 308\u003c\/p\u003e \u003cp\u003e9.4.2.3 Collaborative Filtering 309\u003c\/p\u003e \u003cp\u003e9.4.3 Pervasive Work Flow Management for People 309\u003c\/p\u003e \u003cp\u003e9.4.4 Trust Management 309\u003c\/p\u003e \u003cp\u003eExercises 311\u003c\/p\u003e \u003cp\u003eReferences 312\u003c\/p\u003e \u003cp\u003e\u003cb\u003e10 Autonomous Systems and Artificial Life 317\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e10.1 Introduction 317\u003c\/p\u003e \u003cp\u003e10.1.1 Chapter Overview 317\u003c\/p\u003e \u003cp\u003e10.2 Basic Autonomous Intra-Acting Systems 318\u003c\/p\u003e \u003cp\u003e10.2.1 Types of Autonomous System 318\u003c\/p\u003e \u003cp\u003e10.2.1.1 Autonomous Intelligent Systems 319\u003c\/p\u003e \u003cp\u003e10.2.1.2 Limitation of Autonomous Systems 319\u003c\/p\u003e \u003cp\u003e10.2.2 Self-* Properties of Intra-Action 320\u003c\/p\u003e \u003cp\u003e10.3 Reflective and Self-Aware Systems 322\u003c\/p\u003e \u003cp\u003e10.3.1 Self-Awareness 322\u003c\/p\u003e \u003cp\u003e10.3.2 Self-Describing and Self-Explaining Systems 323\u003c\/p\u003e \u003cp\u003e10.3.3 Self-Modifying Systems Based Upon Reflective Computation 325\u003c\/p\u003e \u003cp\u003e10.4 Self-Management and Autonomic Computing 326\u003c\/p\u003e \u003cp\u003e10.4.1 Autonomic Computing Design 328\u003c\/p\u003e \u003cp\u003e10.4.2 Autonomic Computing Applications 330\u003c\/p\u003e \u003cp\u003e10.4.3 Modelling and Management Self-Star Systems 331\u003c\/p\u003e \u003cp\u003e10.5 Complex Systems 332\u003c\/p\u003e \u003cp\u003e10.5.1 Self-Organization and Interaction 332\u003c\/p\u003e \u003cp\u003e10.5.2 Self-Creation and Self-Replication 335\u003c\/p\u003e \u003cp\u003e10.6 Artificial Life 336\u003c\/p\u003e \u003cp\u003e10.6.1 Finite State Automata Models 336\u003c\/p\u003e \u003cp\u003e10.6.2 Evolutionary Computing 337\u003c\/p\u003e \u003cp\u003eExercises 338\u003c\/p\u003e \u003cp\u003eReferences 339\u003c\/p\u003e \u003cp\u003e\u003cb\u003e11 Ubiquitous Communication 343\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e11.1 Introduction 343\u003c\/p\u003e \u003cp\u003e11.1.1 Chapter Overview 344\u003c\/p\u003e \u003cp\u003e11.2 Audio Networks 344\u003c\/p\u003e \u003cp\u003e11.2.1 PSTN Voice Networks 344\u003c\/p\u003e \u003cp\u003e11.2.2 Intelligent Networks and IP Multimedia Subsystems 345\u003c\/p\u003e \u003cp\u003e11.2.3 ADLS Broadband 346\u003c\/p\u003e \u003cp\u003e11.2.4 Wireless Telecoms Networks 346\u003c\/p\u003e \u003cp\u003e11.2.5 Audio Broadcast (Radio Entertainment) Networks 347\u003c\/p\u003e \u003cp\u003e11.3 Data Networks 347\u003c\/p\u003e \u003cp\u003e11.3.1 Network Protocol Suites 348\u003c\/p\u003e \u003cp\u003e11.3.2 Addressing 348\u003c\/p\u003e \u003cp\u003e11.3.3 Routing and Internetworking 349\u003c\/p\u003e \u003cp\u003e11.4 Wireless Data Networks 350\u003c\/p\u003e \u003cp\u003e11.4.1 Types of Wireless Network 350\u003c\/p\u003e \u003cp\u003e11.4.2 WLAN and WiMAX 352\u003c\/p\u003e \u003cp\u003e11.4.3 Bluetooth 353\u003c\/p\u003e \u003cp\u003e11.4.4 ZigBee 353\u003c\/p\u003e \u003cp\u003e11.4.5 Infrared 354\u003c\/p\u003e \u003cp\u003e11.4.6 Uwb 354\u003c\/p\u003e \u003cp\u003e11.4.7 Satellite and Microwave Communication 354\u003c\/p\u003e \u003cp\u003e11.4.8 Roaming between Local Wireless LANs 355\u003c\/p\u003e \u003cp\u003e11.5 Universal and Transparent Audio, Video and Alphanumeric Data Network Access 356\u003c\/p\u003e \u003cp\u003e11.5.1 Combined Voice and Data Networks 357\u003c\/p\u003e \u003cp\u003e11.5.2 Combined Audio-Video and Data Content Distribution Networks 358\u003c\/p\u003e \u003cp\u003e11.5.3 On-demand, Interactive and Distributed Content 360\u003c\/p\u003e \u003cp\u003e11.6 Ubiquitous Networks 360\u003c\/p\u003e \u003cp\u003e11.6.1 Wireless Networks 360\u003c\/p\u003e \u003cp\u003e11.6.2 Power Line Communication (PLC) 361\u003c\/p\u003e \u003cp\u003e11.6.3 Personal Area Networks 362\u003c\/p\u003e \u003cp\u003e11.6.4 Body Area Networks 362\u003c\/p\u003e \u003cp\u003e11.6.5 Mobile Users Networks 363\u003c\/p\u003e \u003cp\u003e11.6.5.1 Mobile Addresses 363\u003c\/p\u003e \u003cp\u003e11.6.5.2 Single-Path Routing 364\u003c\/p\u003e \u003cp\u003e11.6.5.3 Multi-Path Routing in Mobile Ad hoc Networks (MANETs) 364\u003c\/p\u003e \u003cp\u003e11.7 Further Network Design Issues 365\u003c\/p\u003e \u003cp\u003e11.7.1 Network Access Control 365\u003c\/p\u003e \u003cp\u003e11.7.2 Ubiquitous Versus Localised Access 366\u003c\/p\u003e \u003cp\u003e11.7.3 Controlling Network Access: Firewalls, NATs and VPNs 367\u003c\/p\u003e \u003cp\u003e11.7.4 Group Communication: Transmissions for Multiple Receivers 368\u003c\/p\u003e \u003cp\u003e11.7.5 Internetworking Heterogeneous Networks 368\u003c\/p\u003e \u003cp\u003e11.7.6 Global Use: Low-Cost Access Networks for Rural Use 369\u003c\/p\u003e \u003cp\u003e11.7.7 Separating Management and Control from Usage 369\u003c\/p\u003e \u003cp\u003e11.7.8 Service-Oriented Networks 370\u003c\/p\u003e \u003cp\u003e11.7.8.1 Service-Orientation at the Network Edge 371\u003c\/p\u003e \u003cp\u003e11.7.8.2 Content-based Networks 372\u003c\/p\u003e \u003cp\u003e11.7.8.3 Programmable Networks 372\u003c\/p\u003e \u003cp\u003e11.7.8.4 Overlay Networks 372\u003c\/p\u003e \u003cp\u003e11.7.8.5 Mesh Networks 373\u003c\/p\u003e \u003cp\u003e11.7.8.6 Cooperative Networks 375\u003c\/p\u003e \u003cp\u003eExercises 375\u003c\/p\u003e \u003cp\u003eReferences 376\u003c\/p\u003e \u003cp\u003e\u003cb\u003e12 Management of Smart Devices 379\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e12.1 Introduction 379\u003c\/p\u003e \u003cp\u003e12.1.1 Chapter Overview 380\u003c\/p\u003e \u003cp\u003e12.2 Managing Smart Devices in Virtual Environments 380\u003c\/p\u003e \u003cp\u003e12.2.1 Process and Application Management 380\u003c\/p\u003e \u003cp\u003e12.2.2 Network-Oriented Management 380\u003c\/p\u003e \u003cp\u003e12.2.2.1 Fcaps 382\u003c\/p\u003e \u003cp\u003e12.2.3 Monitoring and Accounting 383\u003c\/p\u003e \u003cp\u003e12.2.3.1 Icmp 384\u003c\/p\u003e \u003cp\u003e12.2.3.2 Snmp 384\u003c\/p\u003e \u003cp\u003e12.2.4 Configuration Management 386\u003c\/p\u003e \u003cp\u003e12.2.5 Security Management 386\u003c\/p\u003e \u003cp\u003e12.2.5.1 Encryption Support for Confidentiality, Authentication and Authorisation 388\u003c\/p\u003e \u003cp\u003e12.2.5.2 Securing the System and its Middleware 389\u003c\/p\u003e \u003cp\u003e12.2.5.3 Securing Access Devices 391\u003c\/p\u003e \u003cp\u003e12.2.5.4 Securing Information 392\u003c\/p\u003e \u003cp\u003e12.2.6 Fault Management 393\u003c\/p\u003e \u003cp\u003e12.2.7 Performance Management 394\u003c\/p\u003e \u003cp\u003e12.2.8 Service-Oriented Computer Management 395\u003c\/p\u003e \u003cp\u003e12.2.8.1 Metrics for Evaluating the Use of SOA 395\u003c\/p\u003e \u003cp\u003e12.2.8.2 Distributed Resource Management and the Grid 396\u003c\/p\u003e \u003cp\u003e12.2.8.3 SLA Management of Services 397\u003c\/p\u003e \u003cp\u003e12.2.8.4 Policy-based Service Management 397\u003c\/p\u003e \u003cp\u003e12.2.8.5 Pervasive Work Flow Management for Services 398\u003c\/p\u003e \u003cp\u003e12.2.9 Information Management 399\u003c\/p\u003e \u003cp\u003e12.2.9.1 Information Applications 399\u003c\/p\u003e \u003cp\u003e12.2.9.2 Rich Versus Lean and Soft Versus Hard Information 399\u003c\/p\u003e \u003cp\u003e12.2.9.3 Managing the Information Explosion 400\u003c\/p\u003e \u003cp\u003e12.2.9.4 Managing Multimedia Content 401\u003c\/p\u003e \u003cp\u003e12.2.9.5 Managing Lean and Hard Data Using RDBMSs 402\u003c\/p\u003e \u003cp\u003e12.2.9.6 Managing Metadata 403\u003c\/p\u003e \u003cp\u003e12.3 Managing Smart Devices in Human User-Centred Environments 404\u003c\/p\u003e \u003cp\u003e12.3.1 Managing Richer and Softer Data 404\u003c\/p\u003e \u003cp\u003e12.3.2 Service Management Models for Human User and Physical Environments 404\u003c\/p\u003e \u003cp\u003e12.3.3 User Task and Activity-Based Management 407\u003c\/p\u003e \u003cp\u003e12.3.4 Privacy Management 407\u003c\/p\u003e \u003cp\u003e12.3.4.1 Biometric User Identification 408\u003c\/p\u003e \u003cp\u003e12.3.4.2 Privacy-Invasive Technologies versus Privacy-Enhanced Technologies 410\u003c\/p\u003e \u003cp\u003e12.3.4.3 Entrusted Regulation of User Privacy to Service Providers 411\u003c\/p\u003e \u003cp\u003e12.3.4.4 Legislative Approaches to Privacy 412\u003c\/p\u003e \u003cp\u003e12.4 Managing Smart Devices in Physical Environments 412\u003c\/p\u003e \u003cp\u003e12.4.1 Context-Awareness 412\u003c\/p\u003e \u003cp\u003e12.4.1.1 Context-Aware Management of Physical and Human Activities 413\u003c\/p\u003e \u003cp\u003e12.4.1.2 Management of Contexts and Events 413\u003c\/p\u003e \u003cp\u003e12.4.2 Micro and Nano-Sized Devices 415\u003c\/p\u003e \u003cp\u003e12.4.3 Unattended Embedded Devices 415\u003c\/p\u003e \u003cp\u003eExercises 416\u003c\/p\u003e \u003cp\u003eReferences 416\u003c\/p\u003e \u003cp\u003e\u003cb\u003e13 Ubiquitous System: Challenges and Outlook 421\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e13.1 Introduction 421\u003c\/p\u003e \u003cp\u003e13.1.1 Chapter Overview 421\u003c\/p\u003e \u003cp\u003e13.2 Overview of Challenges 422\u003c\/p\u003e \u003cp\u003e13.2.1 Key Challenges 422\u003c\/p\u003e \u003cp\u003e13.2.2 Multi-Level Support for UbiCom Properties 423\u003c\/p\u003e \u003cp\u003e13.2.3 Evolution Versus Revolution 424\u003c\/p\u003e \u003cp\u003e13.2.4 Future Technologies 424\u003c\/p\u003e \u003cp\u003e13.3 Smart Devices 425\u003c\/p\u003e \u003cp\u003e13.3.1 Smaller, More Functional Smart Devices 425\u003c\/p\u003e \u003cp\u003e13.3.2 More Fluid Ensembles of Diverse Devices 426\u003c\/p\u003e \u003cp\u003e13.3.3 Richer System Interaction and Interoperability 427\u003c\/p\u003e \u003cp\u003e13.3.3.1 Migrating from Analogue to Digital Device Interaction 427\u003c\/p\u003e \u003cp\u003e13.3.3.2 Richer Digital Device Interaction 428\u003c\/p\u003e \u003cp\u003e13.4 Smart Interaction 428\u003c\/p\u003e \u003cp\u003e13.4.1 Unexpected Connectivity: Accidentally Smart Environments 428\u003c\/p\u003e \u003cp\u003e13.4.2 Impromptu Service Interoperability 429\u003c\/p\u003e \u003cp\u003e13.5 Smart Physical Environment Device Interaction 430\u003c\/p\u003e \u003cp\u003e13.5.1 Context-Awareness: Ill-Defined Contexts Versus a Context-Free World 430\u003c\/p\u003e \u003cp\u003e13.5.2 Lower Power and Sustainable Energy Usage 431\u003c\/p\u003e \u003cp\u003e13.5.3 ECO-Friendly UbiCom Devices 433\u003c\/p\u003e \u003cp\u003e13.6 Smart Human–Device Interaction 436\u003c\/p\u003e \u003cp\u003e13.6.1 More Diverse Human–Device Interaction 437\u003c\/p\u003e \u003cp\u003e13.6.2 More Versus Less Natural HCI 439\u003c\/p\u003e \u003cp\u003e13.6.3 Analogue to Digital and Digital Analogues 439\u003c\/p\u003e \u003cp\u003e13.6.4 Form Follows Function 440\u003c\/p\u003e \u003cp\u003e13.6.5 Forms for Multi-Function Devices 441\u003c\/p\u003e \u003cp\u003e13.7 Human Intelligence Versus Machine Intelligence 441\u003c\/p\u003e \u003cp\u003e13.7.1 Posthuman: ICT Augments Human Abilities Beyond Being Human 443\u003c\/p\u003e \u003cp\u003e13.7.2 Blurring of Reality and Mediated Realities 444\u003c\/p\u003e \u003cp\u003e13.8 Social Issues: Promise Versus Peril 444\u003c\/p\u003e \u003cp\u003e13.8.1 Increased Virtual Social Interaction Versus Local Social Interaction 446\u003c\/p\u003e \u003cp\u003e13.8.2 UbiCom Accessible by Everyone 446\u003c\/p\u003e \u003cp\u003e13.8.3 UbiCom Affordable by Everyone 447\u003c\/p\u003e \u003cp\u003e13.8.4 Legislation in the Digital World and Digitising Legislation 448\u003c\/p\u003e \u003cp\u003e13.9 Final Remarks 450\u003c\/p\u003e \u003cp\u003eExercises 451\u003c\/p\u003e \u003cp\u003eReferences 452\u003c\/p\u003e \u003cp\u003eIndex 455\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Electronics \u0026amp; communications engineering [\u003ca title=\"See our other books on Electronics \u0026amp; communications engineering\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Electronics%20\u0026amp;%20communications%20engineering%20%5BTJ%5D%22\"\u003eTJ\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley","offers":[{"title":"Brand New","offer_id":52173822951704,"sku":"9780470035603","price":79.19,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9780470035603.jpg?v=1781173682","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/ubiquitous-computing-smart-devices-environments-and-interactions-hardback-9780470035603","provider":"Freshly Printed Books","version":"1.0","type":"link"}