The second way to create custom components in Vaadin is to wrap an available GWT widget under a Vaadin layer. This is the way that out-of-the-box Vaadin components are themselves provided.
Before diving into widget wrapping, we have to understand somewhat how Vaadin uses GWT under the cover.
This book is not about GWT, but since Vaadin uses GWT, we need some basic comprehension about how it works. For more information, see http://code.google.com/webtoolkit/.
Vaadin GWT architecture is based on two foundations: the client side and the server side.
In this section, we'll use the GWT incubator as a source for new and interesting widgets. Nevertheless, it's only an example since we can use every available ...