Designing Interactive Systems: People, Activities, Contexts, Technologies is an exciting, new, forward-looking textbook in Human Computer Interaction (HCI). Authoritative in its coverage, this innovative book takes a top-down approach, starting with what is familiar to students and working down to theory/abstract underpinnings. This makes it suitable for beginners with a less technical background as well as advanced students of HCI and can be used at all stages of the curriculum for courses in this dynamic field. The book focuses on and explores this emerging discipline by bringing together the best practice and experience from HCI and interaction design (ID). The approach takes traditional human-centred concepts from HCI, but recognizes that we have gone beyond computers and are concerned with designing engaging interactions between people and a wide range of devices, products and systems. New areas explored include information appliances, supported cooperation and ubiquitous computing and systems.