Chapter One : Ubiquitous Computing ... 3 Chapter Two : Ubiquitous Computing ... 19 'Pervasive Computing Applications Today and Tomorrow' ... 19 'Problem We Face Today' ... 19 On the Gap Between Vision and Feasibility ... 19 Chapter Three Ubiquitous History A Pictorial view ... 26 'History in The making' ... 30 Chapter Four Building Applications for Ubiquitous Computing Environments ... 46 A Model for Software Configuration in Ubiquitous Computing Environments ... 53 A Hybrid Location Model with Computable Location Identifier for Ubiquitous Computing ... 60 Supporting Human Activities - Exploring Activity Centered Computing ... 70 A Generic Location Event Simulator ... 75 The Personal Server : Changing the Way We Think About Ubiquitous Computing ... 79 Chapter Five SoapBox : A Platform for Ubiquitous Computing Research and Applications ... 88 A Novel Broadband Ultrasonic Location System ... 96 System Overview : A Platform for Distributed, Embedded, Ubiquitous Sensor Networks ... 104 Pin&Play : Networking Objects Through Pins ... 109 SmartMoveX : On a Graph - An Inexpensive Active Badge Tracker ... 114 The Untrusted Computer Problem and Camera - Based Authentication ... 119 The SAHARA Model for Service Composition Across Multiple Providers ... 124 Going Back to School : Putting a Pervasive Environment into the Real World ... 132 Pervasive Web Access Via Public Communication Walls ... 139 Content Customization Metadata ... 147 Face-Responsive Interfaces : From Direct Manipulation to Perceptive Presence ... 156 A Privacy Awareness System for Ubiquitous Computing Environment ... 165 Change Blind Information Display for Ubiquitous Computing Environment ... 170 APPENDIX : Question ... 178 APPENDIX : Question Answer ... 189 APPENDIX : SAMPLE Answer Sheet ... 190 APPENDIX : References ... 191