General interface tutorial application implemented with Vaadin