Hi all,
As a part of my presentation I came up with this limited version of Tetris game. It is basically a showcase for using websockets and canvas with Vaadin.
If you are lucky there is a live version at
vehje.tahvonen.fi:8080/vaadin-tetris/
(lucky because of the SLA of the very low-cost server Matti offered me for this demo). Using the buttons is awkward, but there are also keyboard bindings for arrows and spacebar.
However, the main point here is how little UI code was neede to actually build the game. Source code is available here:
github.com/samie/JavaDayRiga2011
(…and yes, it is running on the server-side. It does not make too much sense with the current feature set, but just think of multiplayer version )