Example application described throught the "Learning Vaadin 7" book by Nicholas Frankel. He has his own version in his repository but I use this one to have a fresh start.