or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
Press On  Principles of Interaction Programming
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Press On Principles of Interaction Programming [Hardcover]

Harold Thimbleby
4.5 out of 5 stars  See all reviews (2 customer reviews)
RRP: £32.95
Price: £31.30 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £1.65 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 2 left in stock--order soon (more on the way).
Want guaranteed delivery by Monday, February 13? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Hardcover £31.30  
Paperback £17.05  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details.

Product details

  • Hardcover: 464 pages
  • Publisher: MIT Press (2 Nov 2007)
  • Language English
  • ISBN-10: 0262201704
  • ISBN-13: 978-0262201704
  • Product Dimensions: 23.5 x 18.6 x 2.9 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 153,990 in Books (See Top 100 in Books)

More About the Author

Harold Thimbleby
Discover books, learn about writers, and more.

Visit Amazon's Harold Thimbleby Page

Product Description

Review

I strongly recommend this book to a wide audience: students, instructors, and especially project managers and designers who are not thoroughly familiar with the foundations of computer science or HCI." Edgar R. Chavez Computing Reviews

Product Description

Interactive systems and devices, from mobile phones to office copiers, do not fulfill their potential for a wide variety of reasons--not all of them technical. Press On shows that we can design better interactive systems and devices if we draw on sound computer science principles. It uses state machines and graph theory as a powerful and insightful way to analyze and design better interfaces and examines specific designs and creative solutions to design problems. Programmers--who have the technical knowledge that designers and users often lack--can be more creative and more central to interaction design than we might think. Sound programming concepts improve device design. Press On provides the insights, concepts and programming tools to improve usability. Knowing the computer science is fundamental, but Press On also shows how essential it is to have the right approaches to manage the design of systems that people use. Particularly for complex systems, the social, psychological and ethical concerns--the wider design issues--are crucial, and these are covered in depth. Press On highlights key principles throughout the text and provides cross-topic linkages between chapters and suggestions for further reading. Additional material, including all the program code used in the book, is available on an interactive web site. Press On is an essential textbook and reference for computer science students, programmers, and anyone interested in the design of interactive technologies.Harold Thimbleby is Professor of Computer Science at Swansea University, Wales. He is the author or editor of a number of books, including User Interface Design, and nearly 400 other publications.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

2 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

1 of 1 people found the following review helpful:
4.0 out of 5 stars A monumental effort by Thimbleby, 27 May 2009
By 
Siraj A. Shaikh (Swindon, Wilts, UK) - See all my reviews
(REAL NAME)   
This review is from: Press On Principles of Interaction Programming (Hardcover)
This book lays down the foundation of interaction programming - the new mantra for a rigorous and analytical approach to designing interactive systems. It is a monumental effort by Thimbleby, a leading expert in the field, to convince the readers of a radical rethink on user interface design.

The book is organised in three parts. Part I delves into a history of technology design, from calculators to cars, and presents a case for designing better interaction. This part of the book is the most enjoyable and presents fascinating insights into this relationship between users and technology, for instance how users unable to use technology efficiently often end up perceiving they are not competent enough whereas the real reason is most often bad design.

Part II of the book presents a formal framework to analyse the 'interactivity' of systems. Readers are introduced to finite state machines, statecharts and graphs to undertake a variety of analyses. The ultimate aim is to make designers aware and help them build interfaces that by and large exhibit affordance, cater for error recovery, and are suitably permissive and customisable.

The numerous examples given throughout the book demonstrate these principles in considerable depth. Towards the end of this part, chapter 11 goes further than design to present some very useful techniques for writing accurate user manuals in a systematic fashion.

Part III presents an attempt by the author to inspire his readers to put all this 'knowledge into action'. Some of the design principles introduced earlier are revisited and examined in the context of real systems. Chapter 13, which I enjoyed reading the most, even presents an ethical perspective on good interface design. It also covers various means to effectively evaluate such systems.

This book, written in a detailed yet accessible language, is for any and all working with interactive systems, be it developers or researchers, working in academia or industry. It is an extensive treatment of the subject, not all parts of which would be of interest to readers new to the field however. The book is accompanied by a website with relevant code and demonstration resources - very useful for those who wish to use the book for teaching.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 1 people found the following review helpful:
5.0 out of 5 stars Bringing compsci into sight, 16 Jun 2009
By 
D. GARNHAM "darius448" (Wales) - See all my reviews
(REAL NAME)   
This review is from: Press On Principles of Interaction Programming (Hardcover)
This is a very interesting and informative read highlighting how we can apply algorithms and techniques from computer science to highlight issues in products, which can be resolved. This is useful for any HCI practitioner. Highly recommended.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 5.0 out of 5 stars (1 customer review)

1 of 2 people found the following review helpful:
5.0 out of 5 stars From a software project manager's perspective, 23 Nov 2008
By C. Shen - Published on Amazon.com
This review is from: Press On Principles of Interaction Programming (Hardcover)
Part of my job is to analyze customer needs for enterprise web applications and then translate the needs into requirements for developers to implement. I have been enjoying this book and its treatment on taking computer science approach to design better user experience. The author Harold Thimbleby has done a good job in presenting the material in a very engaging approach.
 Go to Amazon U.S. to see the review  5.0 out of 5 stars 
Was this review helpful?   Let us know
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges