Programming Interactivity: A Designer's Guide to Processing, Arduino, and openFrameworks
By Joshua Noble
4/5
()
Currently unavailable
Currently unavailable
About this ebook
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
Joshua Noble
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.
Related to Programming Interactivity
Related ebooks
XML for Data Architects: Designing for Reuse and Integration Rating: 5 out of 5 stars5/5A Cappella Arranging Rating: 0 out of 5 stars0 ratingsParallel Computing Rating: 0 out of 5 stars0 ratingsBuild Your Own Printed Circuit Board Rating: 2 out of 5 stars2/5Computer Programming Languages in Practice: Made Simple Computerbooks Rating: 5 out of 5 stars5/5J2EE Open Source Toolkit: Building an Enterprise Platform with Open Source Tools (Java Open Source Library) Rating: 0 out of 5 stars0 ratingsEnterprise Java with UML Rating: 3 out of 5 stars3/5Programming Primer for the Macintosh®: Volume 1 Rating: 0 out of 5 stars0 ratingsArchitecting Enterprise Solutions: Patterns for High-Capability Internet-based Systems Rating: 2 out of 5 stars2/5In Silico: 3D Animation and Simulation of Cell Biology with Maya and MEL Rating: 4 out of 5 stars4/5Learning C with Fractals Rating: 0 out of 5 stars0 ratingsThe Forex Chartist Companion: A Visual Approach to Technical Analysis Rating: 0 out of 5 stars0 ratingsParallel Programming in OpenMP Rating: 3 out of 5 stars3/5Data Mining with SQL Server 2005 Rating: 0 out of 5 stars0 ratingsPalm Enterprise Applications: A Wiley Tech Brief Rating: 0 out of 5 stars0 ratingsForex Shockwave Analysis Rating: 0 out of 5 stars0 ratingsWorking With Agencies: An Insider's Guide Rating: 0 out of 5 stars0 ratingsUML Demystified Rating: 0 out of 5 stars0 ratingsGetting Started with OpenVMS System Management Rating: 3 out of 5 stars3/5Import/Export: How to Take Your Business Across Borders Rating: 0 out of 5 stars0 ratingsJava 2 Micro Edition: Professional Developer's Guide Rating: 4 out of 5 stars4/5Schaum's Outline of English Grammar, Third Edition Rating: 5 out of 5 stars5/5ESL Design and Verification: A Prescription for Electronic System Level Methodology Rating: 0 out of 5 stars0 ratingsPsychology of Programming Rating: 0 out of 5 stars0 ratingsVisual Basic Design Patterns Rating: 0 out of 5 stars0 ratingsCountdown to Spanish: Learn to Communicate in 24 Hours Rating: 0 out of 5 stars0 ratingsC++ Demystified Rating: 3 out of 5 stars3/5Excel VBA Macro Programming Rating: 0 out of 5 stars0 ratingsSchaum's Outline of Calculus, Seventh Edition Rating: 5 out of 5 stars5/5
Computers For You
Slenderman: Online Obsession, Mental Illness, and the Violent Crime of Two Midwestern Girls Rating: 4 out of 5 stars4/5Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 0 out of 5 stars0 ratingsMastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5The Invisible Rainbow: A History of Electricity and Life Rating: 4 out of 5 stars4/5Elon Musk Rating: 4 out of 5 stars4/5Dark Aeon: Transhumanism and the War Against Humanity Rating: 5 out of 5 stars5/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 0 out of 5 stars0 ratingsHacking: Ultimate Beginner's Guide for Computer Hacking in 2018 and Beyond: Hacking in 2018, #1 Rating: 4 out of 5 stars4/5Alan Turing: The Enigma: The Book That Inspired the Film The Imitation Game - Updated Edition Rating: 4 out of 5 stars4/5CompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsCreating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5CompTIA Security+ Practice Questions Rating: 2 out of 5 stars2/5Summary of Max Tegmark's Life 3.0 Rating: 0 out of 5 stars0 ratingsThe Insider's Guide to Technical Writing Rating: 0 out of 5 stars0 ratingsHow to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5The Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5CompTIA Security+ Get Certified Get Ahead: SY0-701 Study Guide Rating: 5 out of 5 stars5/5Remote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5Master Builder Roblox: The Essential Guide Rating: 4 out of 5 stars4/5Deep Search: How to Explore the Internet More Effectively Rating: 5 out of 5 stars5/5
Reviews for Programming Interactivity
6 ratings1 review
- Rating: 4 out of 5 stars4/5Great introduction to a number of key tools for interactive artists.