Additional software list
Here are second choice softwares and things that I had no time to check recently.

DbVisualizer is a cross platform database visualization and edit tool relying 100% on JDBC (hélas, pas de source disponible)

http://www.jdom.org/

Ginipad - An IDE for Java written in Java

Bluefish 0.8
 by Olivier - Thursday, December 12th 2002 13:11 PST

About: Bluefish is a programmer's Web development editor written using GTK, designed to save the experienced webmaster some keystrokes. It features a multiple file editor, multiple toolbars, custom menus, image and thumbnail dialogs, open from the Web, CSS dialogs, PHP, HTML, Java, C, and XML support, external program integration (tidy, weblint, make, javac), and lots of wizards.

gnut - console Gnutella client for Linux and Windows;

Interchange : un logiciel gratuit et complet de commerce électronique.

MSXML4.0 (XML and XSLT engine for Internet Explorer)

Xybrix0.2 A quite usable 100% XML editor and forms generator for XML documents in Java 2; what fascinates me as a mathematician is its "reflexivity". It uses itself to build the form editor, which produces an XML XForms document which is given again to Xybrix to build the user editor. Reflexivity is like a compiler compiling itself, using XSLT to transform XSLT, a machine building a similar machine, ...

Data Description by Example (DDbE) from IBM ( ibm.com/developerWorks): creates an XML Schema from one or more XML documents