Projects / Piccolo2D


Piccolo2D is a toolkit that supports the development of 2D structured graphics programs, in general, and Zoomable User Interfaces (ZUIs), in particular. A ZUI is a new kind of interface that presents a huge canvas of information on a traditional computer display by letting the user smoothly zoom in to get more detailed information and zoom out for an overview. It uses a "scene-graph" model that is common to 3D environments. This means that Piccolo maintains a hierarchical structure of objects and cameras.

Operating Systems

Recent releases

  •  12 Mar 2010 17:55

    Release Notes: Apache Maven is now used instead of Apache Ant. SWT support and SWT examples were refactored from extras into their own modules. Many Checkstyle, PMD, and FindBugs errors and warnings have been fixed. Unit test line coverage has been increased to 48%.

    •  21 Jul 2008 14:16

      Release Notes: The Piccolo project has been reborn as Piccolo2D. This release contains a number of community submitted bugfixes, as well as experimental Swing integration support via the PSwing class. There are no API changes to the core functionality, so it should be an easy upgrade for existing Piccolo users.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.