O'reilly

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

Free shipping with 3 or more products in your cart
Payflex: Pay in 4 interest-free payments of R390.75. Read the FAQ
R 1,563
In stock
Low stock in USA warehouse Order soon to secure your order
Duties, insurance and VAT included
Delivered in 10–20 working days —
Free shipping with 3 or more products in your cart
Secure checkout
Your payment is fully protected
Duties & VAT included
No surprise charges at the door
Tracked delivery
Track your order end to end
Returns support
30-day return window

Description

Ready to create rich interactive experiences with your artwork, designs, or prototypes? This is the ideal place to start. With this hands-on guide, you€ll explore several themes in interactive art and design€"including 3D graphics, sound, physical interaction, computer vision, and geolocation€"and learn the basic programming and electronics concepts you need to implement them. No previous experience is necessary.

You€ll get a complete introduction to three free tools created specifically for artists and designers: the Processing programming language, the Arduino microcontroller, and the openFrameworks toolkit. You€ll also find working code samples you can use right away, along with the background and technical information you need to design, program, and build your own projects.

  • Learn cutting-edge techniques for interaction design from leading artists and designers
  • Let users provide input through buttons, dials, and other physical controls
  • Produce graphics and animation, including 3D images with OpenGL
  • Use sounds to interact with users by providing feedback, input, or an element they can control
  • Work with motors, servos, and appliances to provide physical feedback
  • Turn a user€s gestures and movements into meaningful input, using Open CV
Shipping & Delivery

Your order is shipped from the USA and delivered to your door in South Africa in 10–20 working days. All items are fully tracked.

Returns & Exchanges

We offer a 30-day return window. If something isn't right, contact our support team and we'll make it right.