Installing the Client-Side Development Environment
The installation of the client-side development libraries is described in "Getting Started with Vaadin". You especially need the vaadin-client library, which contains the client-side Java API, and vaadin-client-compiler, which contains the Vaadin Client Compiler for compiling Java to JavaScript.