Vaadin Designer works projects using Vaadin 7.5 or later. In short, create a new project with "Creating and Running a Project with Eclipse"., and choose 7.5 or later as Vaadin version, as described in
Creating a Design
With your project selected, select Vaadin Design from the list, and click .(or press CtrlN), choose
In the design parameters step, make sure the locations are correct (if you are using Maven they might point to different folders, otherwise probably not). You can put the design(s) in a specific package if you wish.
Give your design a descriptive name. Using a naming convention to separate the design’s companion Java file from the classes using it will make things easier for you later.
For example, the name UserEditorDesign will result in UserEditorDesign.html and UserEditorDesign.java. You could then create a UserEditor component that extends the UserEditorDesign, and perhaps a UserEditorView to place the editor component in a bigger context.
In another case, you could make a LoginDesign that is used in a LoginWindow (but not extended).
Finally, you can choose a template as starting point, or start from scratch (Blank).
Chooseto create the design and open Vaadin Designer.
Vaadin Designer GUI Overview
Vaadin Designer is fully integrated with Eclipse and its views can therefore be freely moved and arranged as you wish. However, it is best to first try the Designer in its default setup by choosingfrom the dialog that is presented when a new design is created.
To be able to successfully use the Designer, you will need the Outline, Palette and Properties views, in addition to the main editor. If you accidentally close a view, it can be opened from.
The elements of the perspective illustrated in Panels in Vaadin Perspective are as follows:
Editor (see below for close-up)
Outline - component hierarchy
Properties for the selected component
In the editor view, illustrated in Component Editor, you have a number of controls in the toolbar.
Viewport size and presets
Rotate viewport (portrait / landscape)
Configure canvas; rulers, grids, snapping
Design / Code / Quick preview -modes