There are at least two ways to approach building an application that combines Java and XML. One involves using a toolkit; that was covered in last week's article. In this second of two parts, you'll learn what is available for the second approach: using an integrated development environment.
ThinG is a development environment for Thinlet (discussed is the last article) that was created using Thinlet by Dirk Moebius in 2004. It's a free application released under the terms of the GNU General Public License and is currently at version 0.1. The application is well presented and simple to use. It features a tree style view of the elements in your interface, a property box that allows you adjust your element properties and a dual pane main window that shows either the XML in your file or a preview of how it will appear.
The toolbar is dynamic and changes in relation the element you are working with. It hasn't been updated for a while, and there have been two successive updates of Thinlet that it doesn't cater to and won't work properly with (see the ThinG site for more information: http://thing.sourceforge.net/). It's a good application, but it's a little dated now.