Date post: | 05-Aug-2015 |
Category: |
Technology |
Upload: | thomas-mattsson |
View: | 418 times |
Download: | 0 times |
An introduction to Vaadin
Thomas Mattsson Project Manager, Vaadin Expert
Client Server
View
Controller
DOM Model
1
2
HttpRequest
HttpResponse
DB
Server-side RIA
Ad
ap
ter
Ad
ap
ter
3 4
5
6
789
Handled by the framework
AbsoluteLayout Accordion Audio Button CheckBox ComboBox CssLayout CustomComponent CustomLayout DateField Embedded FormLayout GridLayout HorizontalLayout HorizontalSplitPanel
InlineDateField Label Link ListSelect LoginForm MenuBar NativeButton NativeSelect OptionGroup Panel PasswordField PopupDateField PopupView ProgressIndicator RichTextArea
Select Slider Table TabSheet TextArea TextField Tree TreeTable TwinColSelect Upload VerticalLayout VerticalSplitPanel Video Window
HorizontalLayout buttonLayout = new HorizontalLayout();!Button saveButton = new Button(“Save”);saveButton.addClickListener(this);!Button cancelButton = new Button(“Cancel”);cancelButton.addClickListener(this);!buttonLayout.addComponent(saveButton);buttonLayout.addComponent(cancelButton);
Questions?Dedicated Mobile App session at 17:00, Hall C. !Learn how to create mobile web apps with Vaadin and TouchKit!
Thank you!Thomas Mattsson [email protected] http://vaadin.com