Piccolo is now being maintained and distributed by a very active volunteer group at www.piccolo2d.org. We'll leave this site here for history, but it is no longer being maintained.

Piccolo

Learn
  About Piccolo
  Piccolo Patterns
  Getting Started
  API Documentation
  Piccolo in Comparison
  Publications
  Developer FAQ
  Mailing Lists
  Graphics Primer
Play
Team
Press
Contribute
Applications
Contact Us

Download
API Documentation

Here you'll find detailed documentation of the Piccolo.Java and Piccolo.NET toolkits.  Currently there is no API documentation for PocketPiccolo.NET.  But, the Piccolo.NET API can be used, since PocketPiccolo.NET is essentially a subset of Piccolo.NET.  We will eventually update the Piccolo.NET API docs to say which methods are supported in PocketPiccolo.NET.

Online Docs

The online documentation pertains to the latest release versions of the code.  If you need an earlier snapshot, you can download an older distribution of the code, which includes the documentation.

Integrated Help

For Piccolo.NET, we provide a setup file that will integrate the Piccolo documentation into Visual Studio.NET (versions 2002 or 2003 only).  This allows you to search the documentation within Visual Studio, just like the standard .NET documentation.  This also enables context sensitive help.  For example, if you move the cursor over a class name like PNode and press F1, you will see the documentation for the PNode class.  Download the setup file and double click on it.  The next time you run Visual Studio, the help will be updated.