James Williams
Articles
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.
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.
Intro to GTK with C#
Why would anyone want to use GTK# when they can use Windows.Forms? It's cross-platform and more complete than the Mono implementation of Windows.Forms. GTK is also ingrained in the Linux community as the basis of one of the popular user interface systems, GNOME.
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.