Casey Reas, Ben Fry: Processing: A Programming Handbook for Visual Designers and Artists (2007)
Filed under manual | Tags: · art, code, computer animation, computer art, design, image, interactivity, open source, performance, processing, programming, software, typography

It has been more than twenty years since desktop publishing reinvented design, and it’s clear that there is a growing need for designers and artists to learn programming skills to fill the widening gap between their ideas and the capability of their purchased software. This book is an introduction to the concepts of computer programming within the context of the visual arts. It offers a comprehensive reference and text for Processing (www.processing.org), an open-source programming language that can be used by students, artists, designers, architects, researchers, and anyone who wants to program images, animation, and interactivity.
The ideas in Processing have been tested in classrooms, workshops, and arts institutions, including UCLA, Carnegie Mellon, New York University, and Harvard University. Tutorial units make up the bulk of the book and introduce the syntax and concepts of software (including variables, functions, and object-oriented programming), cover such topics as photography and drawing in relation to software, and feature many short, prototypical example programs with related images and explanations. More advanced professional projects from such domains as animation, performance, and typography are discussed in interviews with their creators. “Extensions” present concise introductions to further areas of investigation, including computer vision, sound, and electronics. Appendixes, references to other material, and a glossary contain additional technical details. Processing can be used by reading each unit in order, or by following each category from the beginning of the book to the end. The Processing software and all of the code presented can be downloaded and run for future exploration.
Essays by: Alexander R. Galloway, Golan Levin, R. Luke DuBois, Simon Greenwold, Francis Li, Hernando Barragán
Interviews with: Jared Tarbell, Martin Wattenberg, James Paterson, Erik van Blockland, Ed Burton, Josh On, Jürg Lehni, Auriea Harvey and Michaël Samyn, Mathew Cullen and Grady Hall, Bob Sabiston, Jennifer Steinkamp, Ruth Jarman and Joseph Gerhardt, Sue Costabile, Chris Csikszentmihályi, Golan Levin and Zachary Lieberman, Mark Hansen
Foreword by John Maeda
Publisher MIT Press, 2007
ISBN 0262182629, 9780262182621
Length 710 pages
project website
publisher
google books
PDF
All code examples in the book (ZIP)
Joshua Noble: Programming Interactivity: A Designer’s Guide to Processing, Arduino, and OpenFrameworks (2009)
Filed under manual | Tags: · arduino, human-computer interaction, interactivity, physical computing, processing

If you’re interested in using electronics and programming to create rich interactive experiences with your artwork, designs, or prototypes, “Programming Interactivity” is the place to start. You’ll explore common themes in interactive art and design, like 2D and 3D graphics, sound, physical interaction, computer vision, circuit bending, geo-location and more. This book 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
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. “Programming Interactivity” also examines cutting-edge design techniques, and includes discussions with leading artists and designers on projects and theory.
Publisher O’Reilly Media, Inc., 2009
ISBN 0596154143, 9780596154141
Length 768 pages
more info (gbooks)
programminginteractivity.com
preview
Lawrence Liang: Guide to Open Content Licenses v1.2 (2004)
Filed under brochure, manual | Tags: · copyleft, copyright, law

Copyright is one of the most hotly contested areas of contemporary cultures. Many feel that current copyright regulations fail to meet the needs of information society and the realities of creative work. Many new practices of copyright – licenses which maintain the chosen rights of authors, but which work with rather than block the creative opportunities of the digital public domain – have emerged over the last few years.
This is the first systematic survey of the major open content licenses. Presented in a handy pocket-format it is designed both for non-specialists want to choose an appropriate use of copyright and for people who want solid background information.
Whether you are an artist, a peer-to-peer file sharer, or author of scientific papers the Guide to Open Content Licenses will provide you with an invaluable oversight and a how-to guide.
Published by Piet Zwart Institute, Willem de Kooning Academy Hogeschool Rotterdam
Size: 110 A6 pages, paperbound
ISBN: 90-72855-16-7
Price: a gift
Additional material, chapter 1: Florian Cramer
Editors: Florian Cramer, Matthew Fuller, Calum Selkirk
Graphic design and book typography: Femke Snelting
HTML version: Florian Cramer
December 2004
Published under a Creative Commons Attribution-NonCommercial-ShareAlike 2.0 license.
More info (publisher)
Comment (0)