Before we implement our own, is there an existing Open Source piece of Java code that takes a chess FEN string and converts it into an HTML representation of the chess board?
A FEN code looks like this: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
The output would be something like <table><tr><td>♘</td><td>♛</td><td>...
An icons-based solution, or even a solution that produces a big image instead of HTML, could be acceptable too. It is for integration into an Android app.
I found some useful CSS3 from this place: http://designindevelopment.com/css/css3-chess-board/
So I came up with the following: