Vaadin's frontend direction

There has been some discussion about what the recently announced Vaadin 10 platform means in the context of GWT. I'll summarise some background about the direction we're taking here. I want to bring up two central themes: component models and freedom of choice. Component models UI development ...

More on Java 9 compatibility

As discussed earlier, the core of Vaadin 8 is already compatible with Java 9. The issue burdening developers, however, has been the incompatibility of GWT when compiling a new widgetset, or developing new components. For many Vaadin developers, this has been a showstopper, as setting up a different ...

Vaadin Framework 8 roadmap 2017 and beyond

What happened during 2017? Vaadin Framework 8.0 was released on February 2017. It brought more than 21 Improvements to Vaadin Framework. One of the major features was full Java 8 support. Java 8 allowed us to dramatically improve the Data API. We released Vaadin Framework 8.1 in July. It took a bit ...

Making custom components for declarative use

Vaadin introduced declarative syntax for initializing screen compositions in Framework 7.4. Since its release, declarative serialization and initialization have been associated for the most part with the Vaadin Designer product, where this syntax is used to describe a user interface design in a ...

Charts with Vaadin

A great web application needs awesome graphs to visualize data in a human-readable form, so let’s have a look at how to add some to yours. Let’s first consider the different options we have for creating charts; Vaadin Pro and Prime come with Vaadin Charts, Vaadin Directory has several add-ons for ...

Community Spotlight - July 2017

A key element in any successful open-source project is its community. In the case of Vaadin, the community collaborates mostly by asking and answering questions in forums, reporting issues, suggesting improvements, contributing with patches to the core products or with add-ons published at ...

Framework 8 marches on and becomes 8.1

Just a couple of months ago we released Vaadin Framework 8.0, a major version of our popular Java web framework that renewed the API and added dozens of improvements. Now, we are soon shipping version 8.1 which contains some highly requested features. The most interesting ones are: Components in ...

How to bind your form to your domain model – the Vaadin 8 style

Lots of web applications require the user to input some data in order to manipulate it later. This article shows how Vaadin makes this task easy to implement. We will be using Vaadin 8 and Java 8 in this article. The source code can be found at the following GitHub page: ...

Community Spotlight - April 2017

For this month’s Vaadin Community Spotlight I interviewed Roland Krüger, a software engineer who works at a consulting company (Orientation in Objects) in Mannheim, Germany. His job includes working in Java-related customer projects, consulting (sometimes Vaadin-related), and trainings in different ...