JClientPages allows you to use standard Java language to write client-side scripts in your HTML pages. It is cross-browser, and there is no need for new browser plug-ins.
The Horde task list manager.
A Java library for reporting.