Portable GUI Backends (The Caciocavallo project)

Roman Kennke and Mario Torre
aicas GmbH

The Caciocavallo project is one of the projects accepted for the OpenJDK Innovators Challenge. Its aim is to improve OpenJDK's graphics stack to enable the use of external implementations of AWT/Java2D backends, to be able to leverage the existing graphics pipeline for partial reimplementations, and to generally improve the portability of the graphics stack. The original proposal can be found on the challenge discussion list.

Resources

Documentation

Mercurial repositories

Generated API Javadoc

API documentation of relevant classes and interfaces

Example code

For convenience, a version of these projects is located on this site: http://kennke.org/~hg/packages/