32. Grid
• Client-side data model
• Client-side APIs
• Replaces Table and TreeTable
New theme that leverages SASS
Responsive extension built-in
http://vaadin.com/addon/vaadin-responsive
Vaadin 7.2
35. // Vaadin UI
protected void init(VaadinRequest request) {
new Responsive(this);
}
// CSS
.v-ui[width-range~="0-800px"] {
/* Styles that apply when the UI's width is
between 0 and 800 pixels */
}
.v-ui[width-range~="801px-"] {
/* Styles that apply when the UI's width is
over 800 pixels */
}
http://demo.vaadin.com/responsive/
36. Full stack example
Suitable for working on all layers
• Server-side Java
• Client-side Java
• JavaScript
Modularization and full tools support
Application Archetype
37. Finalize what is already available as
alpha in directory
http://vaadin.com/addon/vaadin-cdi
Features
• Registering UI with @CDIUI and Views
• Decoupling by injecting components
• Injecting EJBs, events, ...
• UI Scope
• Supports JAAS
Vaadin CDI 1.0 beta