Projects

Flashcards in Java
By using Java and XML, this tutorial walks you through creating flashcards for learning French.

Flashcards Part 2: Java Layouts
This tutorial only has scant flavorings of JDOM. The main focus will be the use of more complex window layouts, more components, and the pros and cons of various window layouts.

Tutorials

Getting Groovy Without The Bad Clothes
This tutorial introduces you to Groovy, a dynamically-typed scripting language for the Java Virtual Machine, and runs you through creating your first script.

Getting Groovy, Part II
This tutorial introduces you to Groovy, a dynamically-typed scripting language for the Java Virtual Machine. Part II introduces for loops, switch-case, collections, and closures.

Getting Groovy, Part III
This tutorial is the third part of a series introducing the major features of Groovy, a dynamic scripting language for the Java Virtual Machine. We will be covering annotations, XML files, and file input/output.

XML Made Simple with JDOM
JDOM is an open-source API to manipulate and create XML documents. Unlike SAX and Xerces on which it is built, it has a simplier, more intuitive API.