Professional Documents
Culture Documents
How does it
work, really?
Initial HTML
CSS (theme)
Images
JavaScript
830k total
250k
compress
120k
reduced
widgetset
name=Joonas
button clicked
150 bytes
name=Joonas
button clicked
150 bytes
Add
notification
466 bytes
Vaadin UI component
architecture
Java
Server-side data
Runs on JavaScript
HTTP(S)
Java
Dene API
Send UI updates
back
Server-side
Widget
Render to DOM
By Marko Grnroos
ABOUT VAADIN
w
w
w
.
d
z
o
n
e
.
c
o
m
G
e
t
M
o
r
e
R
e
f
c
a
r
d
z
!
V
i
s
i
t
r
e
f
c
a
r
d
z
.
c
o
m
#85
Getting Started with Vaadin
CONTENTS INCLUDE:
About Vaadin
Creating An Application
Components
Layout Components
Themes