A implementação desse projeto é toda em cima da revista Java Magazine 114.