graphite: a portable graphics library, written in Java, JOGL and Postscript that allows rapid generation of high-quality graphs using an efficient, compact Java engine.
XML database engine for mobile devices (iPaq, Palm, etc.). The core of the system is Java based, this way it makes it portable and able to run on different systems. It's very lightweight and runs on devices with little memory and storage place.