KEMBAR78
Vaadin slides for @Devoxx 2012 | PPTX
Starting off Vaadin 7 on the right
               foot




               Nicolas Frankel
                  Software Architect
   http://blog.frankel.ch / http://morevaadin.com
              @nicolas_frankel
Nicolas Fränkel
 Bio
 ■ Software Architect (Java & JavaEE)
     ■ +10 years experience
 ■ Blogger
 ■ Book author
 ■ Centers of interest
     ■ GUI
     ■ Code & architecture quality
     ■ Build automation
     ■ (Scala)
                                        3
What is Vaadin anyway?
 ■ Presentation framework for the web
 ■ Component-based
 ■ Single-Page Interface
 ■ It just works!




                                        4
Our goal
Requirements
  You'll need
   A JDK (5-6-7)
   A text editor (or better, an IDE)
   A clone of git@github.com:nfrankel/DevoxxVaadinDemo.git
   A servlet container (Tomcat, Jetty, or any JEE app server)
   A browser
Vaadin is extensible
 Add-on directory
  More than 200 add-ons
  Components, data access, themes and miscellaneous
  Maven compatible (or not)
To go further
  Tutorial
    5-minutes
    1 hour         Those are still version 6

  Book of Vaadin
  Sampler
  JavaDocs
  DZone RefCardz
To go even further (shameless self-promotion!)
  Development of an entire application
  Zoom on some add-ons
     ICEPush                             It’s version 6 also
     SQLContainer                        (but expect an update)
  Integration with
     Spring
     CDI
     JBoss Portal
  OSGI

                                               http://morevaadin.com/
Q&A

Vaadin slides for @Devoxx 2012

  • 2.
    Starting off Vaadin7 on the right foot Nicolas Frankel Software Architect http://blog.frankel.ch / http://morevaadin.com @nicolas_frankel
  • 3.
    Nicolas Fränkel Bio ■ Software Architect (Java & JavaEE) ■ +10 years experience ■ Blogger ■ Book author ■ Centers of interest ■ GUI ■ Code & architecture quality ■ Build automation ■ (Scala) 3
  • 4.
    What is Vaadinanyway? ■ Presentation framework for the web ■ Component-based ■ Single-Page Interface ■ It just works! 4
  • 5.
  • 6.
    Requirements  You'llneed A JDK (5-6-7) A text editor (or better, an IDE) A clone of git@github.com:nfrankel/DevoxxVaadinDemo.git A servlet container (Tomcat, Jetty, or any JEE app server) A browser
  • 7.
    Vaadin is extensible Add-on directory  More than 200 add-ons  Components, data access, themes and miscellaneous  Maven compatible (or not)
  • 8.
    To go further  Tutorial 5-minutes 1 hour Those are still version 6  Book of Vaadin  Sampler  JavaDocs  DZone RefCardz
  • 9.
    To go evenfurther (shameless self-promotion!)  Development of an entire application  Zoom on some add-ons  ICEPush It’s version 6 also  SQLContainer (but expect an update)  Integration with  Spring  CDI  JBoss Portal  OSGI  http://morevaadin.com/
  • 10.