This book provides an introduction to the complex field of ubiquitous computingUbiquitous Computing (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. Key Features:Provides an introduction to the complex field of ubiquitous computingDescribes 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 computingDescribes 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 futureCovers 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 robotsCovers a range of interactions, between two or more UbiCom devices, between devices and people (HCI), between devices and the physical world.Includes an accompanying website with PowerPoint slides, problems and solutions, exercises, bibliography and further readingGraduate 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.
Author(s): Prof. Stefan Poslad
Edition: 1
Publisher: Wiley
Year: 2009
Language: English
Pages: 502
Cover......Page 1
Frontmatter......Page 2
Teaching with this Book......Page 24
Discussion......Page 26
Discussion......Page 66
Introduction......Page 99
Service Architecture Models......Page 104
Service Provision Life-Cycle......Page 115
Virtual Machines and Operating Systems......Page 130
Smart Mobile Devices, Users, Resources and Code......Page 138
Operating Systems for Mobile Computers and Communicator Devices......Page 146
Smart Card Devices......Page 149
Device Networks......Page 151
iHCI Design......Page 157
Introduction......Page 201
Tagging the Physical World......Page 202
Sensors and Sensor Networks......Page 209
Micro Actuation and Sensing: MEMS......Page 216
Embedded Systems and Real-Time Systems......Page 221
Control Systems (for Physical World Tasks)......Page 224
Robots......Page 226
Introduction......Page 235
Modelling Context-Aware Systems......Page 238
Mobility Awareness......Page 249
Spatial Awareness......Page 251
Temporal Awareness: Coordinating and Scheduling......Page 257
ICT System Awareness......Page 260
Introduction......Page 267
Basic Concepts......Page 268
IS Architectures......Page 271
Semantic KB IS......Page 285
Classical Logic IS......Page 290
Soft Computing IS Models......Page 293
IS System Operations......Page 294
Interaction Multiplicity......Page 300
Is Interaction Design......Page 316
Some Generic Intelligent Interaction Applications......Page 327
Introduction......Page 337
Basic Autonomous Intra-Acting Systems......Page 338
Reflective and Self-Aware Systems......Page 342
Self-Management and Autonomic Computing......Page 346
Complex Systems......Page 352
Artificial Life......Page 356
Further Network Design Issues......Page 362
Introduction......Page 398
Managing Smart Devices in Virtual Environments......Page 399
Managing Smart Devices in Human User-Centred Environments......Page 423
Managing Smart Devices in Physical Environments......Page 431
Final Remarks......Page 439
Index......Page 473