Greenfoot

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. 

Download

Visit the Downloads page to download the Greenfoot package for your OS. Note that you must also install Greenfoot version 2.01 or higher.

Documentation

The Greenfoot package relies on the GreenFinch class, written by Michael Berry, a member of the Greenfoot team at the University of Kent. The API of this class is documented on our site.

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.

Example files

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 Information

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.