Tenho dois softwares para celular (java), o ChessPartner e o ChessMaster, acho os dois bons, o chessmaster tem mais opções...
Caso alguém queira é só me falar que envio por e-mail, no caso do ChessPartner pode ser baixado no próprio aparelho (http://www.lokasoft.nl/mobile_chesspartner). Mas é pago a conexão. Compensa baixar o arquivo .jar e instalar pelo computador.
Quem souber de outros...