The Java Programming language
http://java.sun.com
- ANT - an automated build system designed for Java applications. Stands for "A Neat Tool"
- JDOM - easy document object model for XML
Java isn't too bad of a language
... but Perl is still my choice. Now there are multiple reasons for that... rather then spending much time expanding on that, here is some linkage.
other Java links, resources, projects, etc
- WABClient, a java swing thin client web based solution with dynamic content. XML streams from the server describe the GUI's layout and how it acts.
See also Programming