GWT - Generating Reports

For reports, GWT can be used in a way that the report display is built entirely on the server, and then sent back to the client ready for display and printing.

For example, the server could build an entire HTML report, and send it back as one string, and the client can then display that HTML to the user, and provide a "Print" button for sending it to the printer.