Alcibiade Chess
The Java Chess Library
The wiki uses Markdown syntax.
Wiki: Declaring a board model
Wiki: Making legal moves on a board
Wiki: Replaying moves in PGN format
Wiki: Using the library in your Java Application