JSoko is a Java program for playing the Sokoban game.
It's developed as an open source program at www.sourceforge.net