Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Building a Rich Internet Application with Vaadin
Getting Started
The Eclipse Setup (4:12)
Running and Debugging (4:09)
Overview of Components (2:54)
Events and Listeners (4:26)
Application Requirements (2:02)
Layouts, Views, and Navigation
Views (4:57)
Navigator (3:56)
Layouts (2:39)
Notifications and Windows (3:56)
Style Names of Components (2:55)
The Vaadin Data Model
The Vaadin Data Model (2:54)
Setting Up a Database (2:38)
SQLContainer (4:31)
Validating and Buffering Fields (3:14)
Binding Fields with Data (3:33)
Styles, Themes, and Notifications
Creating Custom Themes (2:59)
CSS Basics and Built-in Styles (3:47)
Width, Height, and Layouts (5:08)
Performance Issues (3:47)
Logging In, Sessions, e-mails, and Notifications
Logging In – Querying Containers (5:09)
Storing Session Data (3:29)
Preventing Views from Being Displayed (3:35)
Passing Parameters to Navigator (Part 1) (5:20)
Passing Parameters to Navigator (Part 2) (4:16)
Server-side Operations
Adding Files to Our Application (7:45)
Embedding External Content (2:38)
Server-side Data Processing – Running Threads (3:17)
Displaying the Progress of an Operation (3:43)
Server Push – Server-initiated Communication (2:01)
Extending Components
Extending Components (2:39)
Custom Widgets – Server-side (Part 1) (5:15)
Custom Widgets – Client-side and Server-side Events (Part 2) (4:07)
The Vaadin Directory (4:19)
Summary and Other Topics
The Project Summary (4:19)
Sending e-mails (2:03)
Vaadin and JPA – JPAContainer (1:57)
Testing GUI – TestBench (2:29)
Vaadin Goes Mobile – TouchKit (1:59)
Overview of Components
Complete and Continue