Vaadin

IT Mill Toolkit
Vaadin is an open-source platform for web application development.wikipedia
49 Related Articles

Google Web Toolkit

GWTGoogle Web Toolkit (GWT)GWT Web Toolkit
By the end of the year 2007 the proprietary client-side implementation was abandoned and GWT was integrated on top of the server-side components.

Web Components

Custom elements
The Vaadin Platform includes a set of web components, a Java web framework, and a set of tools and application starters.

Web framework

web application frameworkURL mappingframework
The Vaadin Platform includes a set of web components, a Java web framework, and a set of tools and application starters.

Java (programming language)

JavaJava programming languageJava language
Its flagship product, Vaadin Platform (previously Vaadin Framework) allows the implementation of HTML5 web user interfaces using the Java Programming Language.

Open-source software

open sourceopen-sourceopen source software
Vaadin is an open-source platform for web application development.

Ajax (programming)

AjaxAjax frameworkAJAX-based
It introduced an Ajax-based client communication and rendering engine.

Server-side

server sideserverside
As a consequence of this, a large part of Vaadin's server-side API is still compatible with Millstone's Swing-like APIs.

Swing (Java)

SwingJava SwingJava/Swing
As a consequence of this, a large part of Vaadin's server-side API is still compatible with Millstone's Swing-like APIs.

JavaScript

Server-side JavaScriptclient-side JavaScriptJS
It used a proprietary JavaScript Ajax-implementation for the client-side rendering, which made it rather complicated to implement new widgets.

Apache License

Apache License 2.0Apache 2.0Apache
At the same time, the product license was changed to the open source Apache License 2.0.

Michael Widenius

Michael "Monty" WideniusMonty WideniusMichael (Monty) Widenius
On September 11, 2008, it was publicly announced that Michael Widenius–the main author of the original version of MySQL–invested in IT Mill, the developer of Vaadin.

MySQL

M'''ySQLMySQL 4.1MySQL 4.x
On September 11, 2008, it was publicly announced that Michael Widenius–the main author of the original version of MySQL–invested in IT Mill, the developer of Vaadin.

Finnish language

FinnishFinnish-languagefi
The name originates from the Finnish word for doe, more precisely put, a female reindeer.

List of animal names

doepupcubs
The name originates from the Finnish word for doe, more precisely put, a female reindeer.

Reindeer

caribouRangifer tarandusRangifer
The name originates from the Finnish word for doe, more precisely put, a female reindeer.

Npm (software)

npmNode Package ManagerNode Package Manager (npm)
The Vaadin components are typically installed with npm or Bower.

Web application

web-basedweb applicationsweb app
Vaadin is an open-source platform for web application development. Vaadin Flow (previously Vaadin Framework) is a web framework for building web applications and websites.

Website

web sitewebsitesonline
Vaadin Flow (previously Vaadin Framework) is a web framework for building web applications and websites.

HTML

Hypertext Markup LanguageHTML 3.2HTML 4
Vaadin Flow includes Web Component support for Java developers and allows the use of HTML templates (based on Polymer) with automated client-server communication.

Polymer (library)

PolymerGoogle PolymerGoogle's Polymer
Vaadin Flow includes Web Component support for Java developers and allows the use of HTML templates (based on Polymer) with automated client-server communication.

Application programming interface

APIAPIsapplication programming interfaces
As a consequence of this, a large part of Vaadin's server-side API is still compatible with Millstone's Swing-like APIs.

Mutator method

accessoraccessor methodgetter and setter methods
The following snippet of code shows how to bind the Java field (through the corresponding getter and setter) of a hypothetical class to the value in a component:

Cascading Style Sheets

CSSCSS3Cascading Style Sheet
Customization of the look and feel can be done with CSS, HTML custom styles, or by ready-made themes configuration.

Spring Framework

SpringSpring MVCSpring AOP
Vaadin Flow includes Spring Framework 5 and Spring Boot 2 integration.