Getting Started with Processing

  • ISBN13:


  • ISBN10:


  • Format: Paperback
  • Copyright: 6/15/2010
  • Publisher: Oreilly & Associates Inc

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $59!
    Your order must be $59 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $19.99 Save up to $18.99
  • Rent Book $5.00
    Add to Cart Free Shipping


Supplemental Materials

What is included with this book?

  • The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


Written by the co-founders of the Processing project, "Getting Started with Processing" is packed with projects developers can dive right into. Just download Processing (for free) from processing.org and start tinkering with the examples in this book.

Author Biography

Casey Reas is a professor in the Department of Design Media Arts at UCLA and a graduate of the MIT Media Laboratory. Reas' software has been featured in numerous solo and group exhibitions at museums and galleries in the United States, Europe, and Asia. With Ben Fry, he co-founded Processing in 2001. He is the co-author of Processing: A Programming Handbook for Visual Designers and Artists (2007) and Form+Code in Design, Art, and Architecture (2010). His work is archived at http://www.reas.comwww.reas.com.

Ben Fry has a doctorate from the MIT Media Laboratory and was the 2006-2007 Nierenberg Chair of Design for the Carnegie Mellon School of Design. He worked with Casey Reas to develop Processing, which won a Golden Nica from the Prix Ars Electronica in 2005. Ben's work has received a New Media Fellowship from the Rockefeller Foundation, and been shown at the Museum of Modern Art, Ars Electronica, the 2002 Whitney Biennial, and the 2003 Cooper Hewitt Design Triennial.

Table of Contents

Prefacep. vii
Hellop. 1
Sketching and Prototypingp. 2
Flexibilityp. 3
Giantsp. 4
Family Treep. 5
Join Inp. 6
Starting to Codep. 7
Your First Programp. 8
Showp. 10
Savep. 11
Sharep. 12
Examples and Referencep. 13
Drawp. 15
Basic Shapesp. 16
Drawing Orderp. 22
Shape Propertiesp. 23
Colorp. 26
Custom Shapesp. 30
Commentsp. 33
Drawp. 34
Variablesp. 37
Making Variablesp. 39
Processing Variablesp. 40
A Little Mathp. 40
Repetitionp. 42
Variablesp. 49
Responsep. 51
Followp. 53
Mapp. 58
Clickp. 60
Locationp. 64
Typep. 68
Responsep. 74
Mediap. 77
Imagesp. 78
Fontsp. 83
Shapesp. 86
Mediap. 89
Motionp. 91
Speed and Directionp. 92
Tweeningp. 95
Randomp. 97
Timersp. 99
Circularp. 100
Translate, Rotate, Scalep. 104
Motionp. 113
Functionsp. 115
Function Basicsp. 116
Make a Functionp. 118
Return Valuesp. 124
Functionsp. 126
Objectsp. 129
Classes and Objectsp. 130
Objectsp. 138
Arraysp. 141
Make an Arrayp. 144
Repetition and Arraysp. 147
Arrays of Objectsp. 150
Arraysp. 153
Extendp. 157
3Dp. 158
Image Exportp. 164
Hello Arduinop. 168
Communityp. 175
Coding Tipsp. 177
Data Typesp. 183
Order of Operationsp. 185
Variable Scopep. 187
Indexp. 189
Table of Contents provided by Ingram. All Rights Reserved.

Rewards Program

Write a Review