SpeedJG is an XML-based GUI builder tool to create state-of-the-art Java Swing applications. The core part of this tool is a parser that reads the meta-data described in XML to create Java GUI components on the fly. An IDE, itself generated by and us...