Location:  Home » Books » Programming Interactivity: A Designer's Guide to Processing, Arduino, and Openframeworks    

Programming Interactivity: A Designer's Guide to Processing, Arduino, and Openframeworks

Programming Interactivity: A Designer's Guide to Processing, Arduino, and OpenframeworksAuthor: Joshua Noble
Publisher: O'Reilly Media
Category: Book

List Price: $49.99
Buy New: $29.22
as of 9/6/2010 22:24 CDT details
You Save: $20.77 (42%)

In Stock


New (29) Used (15) from $21.95

Seller: samaebajii
Rating: 4.5 out of 5 stars 12 reviews
Sales Rank: 16,258

Media: Paperback
Edition: 1
Pages: 736
Number Of Items: 1
Shipping Weight (lbs): 2.1
Dimensions (in): 9.1 x 7 x 1.6

ISBN: 0596154143
Dewey Decimal Number: 006.7
EAN: 9780596154141
ASIN: 0596154143

Publication Date: July 21, 2009
Availability: Usually ships in 1-2 business days

Features:
  • ISBN13: 9780596154141
  • Condition: New
  • Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed

Similar Items:


Editorial Reviews:

Product Description

Make cool stuff. If you're a designer or artist without a lot of programming experience, this book will teach you to work with 2D and 3D graphics, sound, physical interaction, and electronic circuitry to create all sorts of interesting and compelling experiences -- online and off.

Programming Interactivity explains programming and electrical engineering basics, and introduces three freely available tools created specifically for artists and designers:

  • Processing, a Java-based programming language and environment for building projects on the desktop, Web, or mobile phones
  • Arduino, a system that integrates a microcomputer prototyping board, IDE, and programming language for creating your own hardware and controls
  • OpenFrameworks, a coding framework simplified for designers and artists, using the powerful C++ programming language

BTW, you don't have to wait until you finish the book to actually make something. You'll get working code samples you can use right away, along with the background and technical information you need to design, program, build, and troubleshoot your own projects. The cutting edge design techniques and discussions with leading artists and designers will give you the tools and inspiration to let your imagination take flight.




Customer Reviews:
Showing reviews 1-5 of 12



5 out of 5 stars A MUST for those learning Arduino, Processing, or oF   September 1, 2009
K. Sederquist (Sonora, CA)
6 out of 6 found this review helpful

What I great book! I was surprised to see how thick this book was.

I am learning the Arduino and have found this book such an in-depth and invaluable reference. It's a well written book that presents each language from the ground up so that even the complete beginner isn't lost. This book is for all, no matter what stage of learning.

If you're just started with the Arduino, or already have some experience with the Arduino and want to learn more you will NOT be disappointed.



5 out of 5 stars A Tour De Force of Interaction Design and Physical Computing   August 6, 2009
Ira Laefsky (Philadelphia, PA)
10 out of 12 found this review helpful

This massive volume provides the artist, designer, or non-technical hobbyist with all the skills they need to create awesome demonstrations, interactive systems and exhibits which exploit the best of what has been developed in Physical Computing and Interaction Design. Contained within this handbook are the tools for the non-technical individual to explore and exploit the capabilities of the Arduino Microcontroller environment, three different and powerful programming environments (Arduino, Processing and openFrameworks), basic Analog and Digital Electronics, Machine Vision and Sound Processing, as well as interviews with leading practitioners of Interaction Design and Physical Computing.

Its all in here in a well explained and comprehensive fashion--everything the artist, designer, or hobbyist needs to exploit programming, microcontrollers, physical computing, sensors and actuators, and interaction design. My only slight nit, on this excellent instructional handbook is that--given there is much too much information to be digested in a few sittings, the navigation and exploration of this important guide to Interactivity, will be somewhat anecdotal and will require tabbing of important spots for subsequent reference.

But this is the best and most up-to-date and comprehensive review of Physical Computing and Interaction Programming available anywhere.

-_Ira Laefsky
Information Technology Consultant and HCI Researcher



5 out of 5 stars For those who want to explore a greatly creative field   October 18, 2009
Andrea Spinelli (Florence,Italy)
1 out of 1 found this review helpful

This is a very good treatise about interaction among computers, microcontrollers, human beings and the outside world. In particular it explores Processing, Openframeworks and Arduino.
Absolutly clear on how to make things work, both hardware and software. Those who are not too familiar with electronics or programming will find the practical examples in this book easy to reproduce. Some problems may be encountered with "Openframeworks" though, having it up and running at the beginning. There are some links and forums where any unskilled individual can find help anyway.
This is a "must read" for the creative artist, designer, architect, etc.



5 out of 5 stars Clear, concise, very useful. Top notch Arduino info!   November 30, 2009
J. Scott Davidson (Ware, Ma)
1 out of 1 found this review helpful

Being new to programming I have purchased a dozen texts as of this last purchase "Interactivity". This is the only one of the twelve that got me coding straight away. Within twenty minutes I had something a little more interesting than blinking lights to look at. My home brew robot had an obstacle avoidance routine written and working. I have been adding to that program ever since, not laboring over seemingly hopeless examples of projects that just don't interest me.

If you just bought an Arduino, or have any other reason to understand and use a computer language this should be your first purchased. More than any of that (and that would be enough) this text is readable, enjoyable. I would reread this book just because I enjoyed the author's style of writing.

This book also offers you a bonus, this might scare off some that read other reviews or the book description: you will learn three languages simultaneously. This would seem like an impossible task for most folks intimidated by learning just one language, but the author demonstrates quickly how natural it is to learn all three side by side. What a boon to your knowledge base!

It is very rare a text book of such wide scope and usefulness is authored.





5 out of 5 stars New overview for a complex field   August 13, 2009
Joshua Walton (New York City, NY)
2 out of 3 found this review helpful

When you are beginning Interaction Design it can be hard to know where to start in terms of learning tools. This book provides an excellent overview of many of the tool available and simple examples to get you up and going. It's power is in its diversity. Though I have worked with many of the tools, techniques, and concepts in the book I think that everyone will learn something from this book. As a teacher, this will be my go to book for teaching programming concepts in interaction design.

As a new media lead at the LAB at Rockwell Group ([...]) I love the generalist nature of this book and how it can help to show conceptual overlaps between the different tools.

This is a "must have" book for the bookshelf in our lab and at home.

Joshua Walton
New Media Lead
[...]


Showing reviews 1-5 of 12



Copyright © 2009 Distance Learning Computer Course
arduino  microcontrollers  openframeworks  processing  programming