• RRP: £35.50
  • You Save: £14.53 (41%)
FREE Delivery in the UK.
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Programming Interactivity has been added to your Basket
+ £2.80 UK delivery
Used: Good | Details
Sold by Nearfine
Condition: Used: Good
Comment: A good reading copy. May contain markings or be a withdrawn library copy. Expect delivery in 20 days.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Programming Interactivity Paperback – 2 Feb 2012

5.0 out of 5 stars 1 customer review

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
£18.36 £18.01
Promotion Message 10% Bulk Discount 1 Promotion(s)

Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£20.97 FREE Delivery in the UK. Only 2 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions

  • Save 10% on Books for Schools offered by Amazon.co.uk when you purchase 10 or more of the same book. Here's how (terms and conditions apply) Enter code SCHOOLS2016 at checkout. Here's how (terms and conditions apply)

Frequently Bought Together

  • Programming Interactivity
  • +
  • Arduino Cookbook
Total price: £42.72
Buy the selected items together

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.

Product details

  • Paperback: 728 pages
  • Publisher: O'Reilly Media; 2 edition (2 Feb. 2012)
  • Language: English
  • ISBN-10: 144931144X
  • ISBN-13: 978-1449311445
  • Product Dimensions: 17.8 x 2.9 x 23.3 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: 696,940 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

Book Description

A Designer's Guide to Processing, Arduino, and openFrameworks

About the Author

Joshua Noble is an interaction designer and developer. He's the leadauthor of the Flex 4 Cookbook (O'Reilly, May 2010) and ProgrammingInteractivity (July 2009). He's interested in designing humane objectsand services for the intersection of public spaces, technology, andmicro-computing, and exploring how people can participate in theirphysical and virtual communities.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
A well laid out book that takes the reader easily through the basic of computer interfacing with electronics, some of the details on the programmes could be clearer or more mistake free but other than that it is written at a good easy to understand level.
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 3.7 out of 5 stars 7 reviews
5 of 5 people found the following review helpful
3.0 out of 5 stars Good, but many mistakes. 15 April 2012
By L. Wieczorek - Published on Amazon.com
Format: Paperback Verified Purchase
about halfway through this book and I was hoping the new revision would fix a lot of the code errors, so I put it on preorder. But alas, even this revision has terribly large amount of errors in it (mostly openFrameworks, some processing), making some of the code unusable or esoteric (sometimes entire sections of code are missing). There a ton of mislabeled pictures, some are even missing? so you get references to pictures that don't exist. HOWEVER, Few redeeming qualities are that it has great info in it aside from all the code errors, you can tell a lot of hard work went into it. I would suggest oF website and other tutorials alongside this book if you want to learn to actually code this stuff, they unfortunately have helped a lot more, since the code is usually correct.

Would be nice if it just worked, but with coding constantly updating I can see how this would be a headache, so I don't blame author, some errors are clearly publisher too. If you can tollerate errors in code or missing code, then this really is a well put together book. The interviews are great and with prominent designers, so those alone are almost worth it. It gives you a great outline of what you can do with all these languages and great examples of what is possible (even if it doesn't always work :) Would still recommend this book, just be ready to be patient.
4 of 4 people found the following review helpful
5.0 out of 5 stars An up-to-date compendium of useful technology for artists and designers 6 Feb. 2012
By Bill - Published on Amazon.com
Format: Paperback Verified Purchase
If you are a newcomer who feels prepared to learn the concepts required to create interactive media installations using computer programs and electronics, this book will get you there.

If you are already knee-deep in processing / openFrameworks / and micro-controllers, this book will give you the confidence to take the dive all the way in.

If you are a New Media wizard, this book is great to have around when you need to explain what it is the hell you are doing.


I give this book to my fine art friends who didn't get this kind of training in art school. It has never failed to inspire and instruct.
3 of 3 people found the following review helpful
4.0 out of 5 stars This is quite a comprehensive book 3 Mar. 2012
By C. Bess - Published on Amazon.com
Format: Paperback
This huge book appears to be targeted at the non-technical hobbyist or possibly an artist or designer covering the basics of programming, Arduino Microcontroller environment, Processing (subset of Java and IDE) and openFrameworks. It even has some circuits for the hobbiest building with embedded devices. The main focus is interaction design, looking at how to enable better computer/human interaction from a technical perspective.

The book appears to be the most complete coverage of physical computing techniques and Interaction Programming available anywhere. The book starts out with expert interviews and background related to the interaction between people and computers and the role of design. It then dives right into the basics of programming and some of the software tools and libraries used for hobbyists with embedded systems.

The book introduces the three main topics: Processing (java), Arduino (a micro controller), and openFrameworks (a C++ environment). It then shows how to physically interact with people (using knobs, lights and sensors) before providing a great deal of detail about using graphics and sound... to share information.

For the hobbyist interested in Arduino this book will be a very useful tutorial and reference. It is definitely not something you can just sit down and read, but refer to the parts you need as you need them.
1 of 1 people found the following review helpful
5.0 out of 5 stars Exhaustive and knowledgeable 12 Dec. 2012
By M Pearson - Published on Amazon.com
Format: Paperback
There are two types of tech book - the ones that live on the top shelf and get dipped into occasionally, and the ones that earn a place on your desk, as constant companions. There are an awful lot of the former, but the latter are much rarer beasts. This is one of the latter.

Noble's book is a mammoth slab of knowledge, covering three distinct, but related, topics in detail - Arduino, Processing and OpenFrameworks. Even if you are only interested in one or two of these three you will easily get your money's worth.

On OpenFrameworks in particular this book is still (at the time of writing) pretty much the definitive text on the subject. Teaching OF alone, and the level of C++ competency needed to introduce it, is no minor undertaking, which is probably why no other books have so far attempted it. But Josh doesn't flinch from the task, and goes far beyond the basics, getting onto more advanced topics like Computer Vision, OpenGL etc.

With these more advanced topics the strength of paralleling the three technologies becomes apparent. The technique of approaching, and re-approaching, subjects using the differences and similarities between the related tech is used very cleverly.

Highly recommended.
2.0 out of 5 stars Meh. 29 July 2016
By Ross - Published on Amazon.com
Format: Paperback Verified Purchase
Meh... there are plenty of other books that offer better info on the same topics covered by this book.
Were these reviews helpful? Let us know