addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Intro to Vaadin

One thing you can never be short of as a Java developer is Web Frameworks. For a framework to stand out it has to be performant and most importantly not get in the way of developing your apps, integrating well with your existing stack. Vaadin has been able to get traction in this space featuring prominently at overseas conferences including JavaOne last year, so this month we're actually going straight to the horses mouth to see what the fuss is all about. Streaming from Vaadin's Headquarters in Finland, we'll have Risto Yrjänä giving us a heads up about the in's and out's of Vaadin. This will be a joint event run with the Vaadin Users Group based out of Brisbane. Anyone with an internet connection is welcome to join us via our Hangout On Air.


About Vaadin


Vaadin is Java framework for rapid development of highly interactive HTML5-based web applications. It abstracts the underlying document and state transfer technologies (DOM, AJAX, JSON), allowing web applications to be developed in Java following the desktop application metaphor. Cross-browser, themable UI components can easily be woven together into advanced web applications featuring windowing and navigation, drag-and-drop and touch gestures, complex visualizations, and lazy-loading database queries.


Rapid development is facilitated by immediate server deployment of library components (as servlet or portlet) . For adapting the visual look of the web application under development, modular theming with SASS (compiled on the fly to CSS) is supported. Furthermore, Vaadin tooling integrates the GWT (Google Web Toolkit) Java to JavaScript compiler, allowing new client-side components to be developed and deployed without leaving the Java environment.


In this talk, we will give an overview of the Vaadin API and the client-server RPC architecture that makes this powerful abstraction work. We develop from scratch a web application showcasing the core features of Vaadin. This session should give you everything you need to get started building your own apps with the free Apache-licensed Vaadin.

Agenda * Times subject to change


5.30 - 6:10 Networking Drinks and Pizza


6.10 - 6.15 Sync up with Finland and Melbourne


6.15 - 7.15 Feature talk on Vaadin

Join or login to comment.

  • Arvind

    Hi Jason

    Is it possible for you to share the presentation with us.

    March 5, 2014

  • Rob M.

    Expecting to bring the video cam for usual recording unless the speaker declines.

    March 4, 2014

  • Jason S.

    Just a reminder guys, this is an exception to the usual evening JVM meetup, as it's being held at the Red Hat office. Please check the address in the meetup details, but we're over near Roma St. Station.

    March 4, 2014

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy