Ajax technology is used at the browser-side to ensure a rich and interactive user experience. On client-side Vaadin is built on top of it and can be extended with Google Web Toolkit.
Vaadin Framework’s default component set can be extended with custom GWT widgets and themed with CSS. From application developers’ point of view, Vaadin is just one JAR-file that can be included in any kind of Java Web project developed with standard Java tools.
In addition, there are Eclipse and Netbeans plugins for easing the development of Vaadin applications as well as direct support (and distribution through) Maven. Vaadin applications can be deployed as Java Servlets to any Java server, including Google App Engine. Applications can also be deployed as Portlets to any Java portal, with deeper integration to Liferay Portal. » Vaadin Step-by-Step (10 Min) http://www.youtube.com/watch?v=u-a3VQF90kw
» Sampler http://demo.vaadin.com/sampler
» Web Site: http://vaadin.com/