1 option
Programming interactivity : a designer's guide to processing, Arduino, and openFrameworks / Joshua Noble.
- Format:
- Book
- Author/Creator:
- Noble, Joshua J., 1977-
- Language:
- English
- Subjects (All):
- Arduino.
- OpenFrameworks.
- Computer graphics.
- Graphic arts.
- Interactive multimedia--Authoring programs.
- Interactive multimedia.
- Physical Description:
- 1 online resource (736 p.)
- Edition:
- First edition.
- Other Title:
- Processing
- Arduino
- OpenFrameworks
- Place of Publication:
- Beijing ; Sebastopol, California : O'Reilly, 2009.
- Language Note:
- English
- System Details:
- text file
- Summary:
- 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 phonesArduino, a system tha
- Contents:
- Introducing interaction design
- Programming basics
- Processing
- Arduino
- Programming revisited
- openFrameworks
- Sound and audio
- Physical input
- Programming graphics
- Bitmaps and pixels
- Physical feedback
- Protocols and communication
- Graphics and OpenGL
- Detection and gestures
- Movement and location
- Interfaces and controls
- Spaces and environments
- Further resources.
- Notes:
- Description based upon print version of record.
- Includes bibliographies and index.
- Description based on online resource; title from PDF title page (ebrary, viewed October 17, 2013).
- ISBN:
- 9781449379193
- 1449379192
- 9781306809672
- 1306809673
- 9781449392048
- 1449392040
- OCLC:
- 780425202
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.