Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The essential guide to Processing for Flash developers
Greenberg I., Friends of ED, New York, NY, 2009. 400 pp. Type: Book (978-1-430219-79-8)
Date Reviewed: Jul 29 2010

The objective of this book is to educate Flash developers in another somewhat competitive programming language and environment, called Processing. Its focus is to advance software literacy within the visual arts, and it will be useful for people who want to program with images, animation, and interactivity. In contrast to the proprietary Flash, Processing, based on a library of Java applets, is open source. It runs on multiple platforms and on several browsers.

According to http://processing.org, Processing is a programming language, a development environment, and an online community. Processing runs on browsers that support the Hypertext Markup Language 5 (HTML5) Canvas element. The widely seen HTML5 examples use JavaScript as the scripting language; however, Processing is often used for rendering.

In addition to people involved in electronic arts and visual design, several departments with a “teach students to program” mission have adopted Processing. It is rather easy to use Processing to learn to produce visual kinds of results, which are motivational to students.

Greenberg has written this book with a specific audience in mind: experienced Flash developers. According to the author, this book would also be good for non-Flash practitioners who need an intermediate-level Processing book. His tone is very informal, the very opposite of the often pompous and stilted language of computer science authors. For example, the title of chapter 5 is “I Like Particle Engines.” He assumes the audience already knows basic programming, but he does use many examples. The first three chapters describe the Processing language and theory. In the first chapter, Greenberg provides an overview of Processing, along with comparisons with Flash’s ActionScript. In the next chapters, he moves on to actually using the Processing application programming interface (API) with some examples. The rest of the book contains complete Processing projects.

I have some familiarity with Adobe Flash, and found Greenberg’s book to be easy to read with worthwhile examples. I think he met his objective.

Reviewer:  A. Kellerman Review #: CR138201 (1106-0609)
Bookmark and Share
 
Scripting Languages (I.7.2 ... )
 
 
Animation (I.3.7 ... )
 
 
Vision And Scene Understanding (I.2.10 )
 
Would you recommend this review?
yes
no
Other reviews under "Scripting Languages": Date
Writing CGI applications with Perl
Meltzer K., Michalski B., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2001.  560, Type: Book (9780201710144)
May 1 2001
 Essential PHP fast: building dynamic Web sites with MySQL
Stobart S., Springer-Verlag New York, Inc., Secaucus, NJ, 2002.  256, Type: Book (9781852335786)
Mar 18 2003
PHP and MySQL manual: simple, yet powerful Web programming
Stobart S., Vassileiou M., Springer-Verlag, 2004.  590, Type: Book (9781852337476)
Apr 1 2004
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy