You're reading from Vaadin 7 UI Design By Example: Beginner's GuideDo it all with Java! All you need is Vaadin and this book which shows you how to develop web applications in a totally hands-on approach. By the end of it you'll have acquired the knack and taken a fun journey on the way.