Vaadin 11 is now in beta phase

We previously announced the move to a release train model starting with Vaadin version 10. Releases happen on the first Wednesday of the last month of each quarter. This means Vaadin 11 final will be published on September 5th, 2018. But before the final release, there is a beta, and you can try ...

Wired Elements, a set of hand-drawn UI elements, part 2 (listbox, icon-button, input & progress)

Web Components Wednesday (WCW) blog series is created for two purposes: introducing easy-to-use components and educating people on the concept of Web Components. All the WCW blogs can be found here. In part 2, we shall unveil another part of the collection, which contains wired-listbox, ...

All Vaadin components are now available on NPM

As you may have noticed, we have migrated all of Vaadin's components to Polymer 3. This means that you can now install the components through NPM. npm install @vaadin/vaadin-core NPM is the standard package manager for front-end dependencies. The move will make it easier to use Vaadin components in ...
Swing to Vaadin Migration

Tools to Migrate Swing Applications to Web - Part 2

In the previous article we introduced dynamic tools for Swing migration to Vaadin. In this article we consider the more classic static tooling. Static tooling works with your Swing source code, and is easier to set up because your application code doesn’t get executed as part of the transformation. ...

Wired Elements, a set of hand-drawn UI elements, part 1 (button, checkbox, combo & card)

Web Components Wednesday (WCW) blog series is created for two purposes: introducing easy-to-use components and educating people on the concept of Web Components. All the WCW blogs can be found here. The Wired Elements collection, from the team wiredjs, has a big reputation amongst web component UI ...

Web components with your preferred framework

In my previous blog post, I shared some thoughts about why switching to web components has its benefits for Vaadin. One of the advantages is a win-win situation, not only can the Vaadin Flow Java users now use a larger set of components, but also our set of standard web components can be used with ...

Vaadin 10 and WebJars

Vaadin 10 is based on standalone Web Components for the client-side implementations of all components. Along with this comes a new distribution format: WebJars. Using WebJars is only recommended in cases where there is already a Bower package available. In particular, you should put your own ...

Vaadin Designer 3 is here

Vaadin Designer is the drag-and-drop visual designer for Vaadin, and we’re happy to announce now that it also supports the latest and greatest Vaadin 10! Nested template support With Vaadin 10, you can use nested templates to create more complex designs. HTML templates and more flexible Java ...
Swing to Vaadin Migration

Tools to Migrate Swing Applications to Web - Part 1

Automation can help make your migration faster and make you smarter before you start one. At Vaadin we’re working with Swing users to build tools that make the migration from Swing to Web easier to plan, cheaper, and of better quality all at once. We have two kinds of tools that have shown to be ...