<< Chapter < Page | Chapter >> Page > |
This module is one in a collection of modules designed to teach you about the Processing open source programming environment.
Processing is a Java-based OOP programming environment for people who want to create images, animations, and interactions.
The purpose of this module is to explore and explain the anatomy of the Processing framework by dissecting and explaining an animated sketch.
Click here to view the JavaScript version of the sketch in your HTML 5 compatible browser.
Acknowledgement: The sketch that I will explain in this module is almost an exact copy of the sketch presented in Object Oriented Programming by Daniel Shiffman. I recommend that you take a look at what Shiffman has to sayabout this sketch as he develops it from a non-OO syntax to an OO syntax.
I recommend that you open another copy of this module in a separate browser window and use the following links to easily find and view the imagesand listings while you are reading about them.
What you have learned
In the previous module, you learned how to download and install the Processing Development Environment (PDE) .
You also learned how to create an animated Processing sketch that can be run in any of three ways:
What you will learn
In this module, you will learn about the structural anatomy of the Processing framework.
There's a good chance that your Java programming background is restricted to Java applications, (which always have a main method) or Java applets, (which don't have a main method but do have something similar) .
You may have noticed that the code in the previous module did not expose a main method or anything similar to a main method.
The Processing Development Environment is really a software framework. What do I mean by that? Here is part of what Wikipedia has to say about a software framework:
Notification Switch
Would you like to follow the 'The processing programming environment' conversation and receive update notifications?