Greenfoot is a combination integrated development environment and framework for doing 2-dimensional graphics. It greatly simplifies doing graphics in Java, while simultaneously demonstrating objects and classes.
The GreenFinch class is backed by the full Finch java package, and it is possible to use all of the capabilities of this package (including reading RSS feeds, and manipulating computer audio). Therefore, we also suggest you look through the regular Finch javadocs.
After you have downloaded the Greenfoot package, make sure to follow the directions for creating and running Finch programs in Greenfoot.
Structure of the Package
The Finch Greenfoot package has the following folders:
Readme - Read this first!
finchstarter - A starter world set up to work with Finch.
finchdemo - A Greenfoot-built control panel that visualizes Finch sensor data and allows you to set all of the Finch's outputs.
finchlight - A simple program demonstrating interaction of the motors, light sensors, and a graphical slider.
GreenFinchDoc - The documentation for the GreenFinch class.
javadocs - The documentation of the full Finch java package.
licenses - Licensing details.
The Processing package includes three example files demonstrating how to read sensors and set the LED color and motor speeds in Processing. To see the example files, install the Finch library according to the instructions, then navigate to File->Sketchbook->libraries->finch->examples
Version 1.0 is now available and has been successfully tested on Windows XP 32-bit, Windows 7 64-bit, Mac OS 10.6, and Ubuntu 10.04 with Greenfoot 2.0.1.