Vaadin Blog
Credible mobile Java EE apps
A couple of weeks ago we had a webinar with a nice overview of a Vaadin TouchKit application built on top of a well established Java EE architecture. Some viewers even called it a "TouchKit essentials for Java EE gurus", but we are pretty happy about the content we covered there. You should ...
Using Web Components in plain Java
Web Components is a major effort to solve an issue among JavaScript hackers that has been working well in the Java world for ages: modularization. Using four emerging standards, Custom Elements, Html Imports, Templates and Shadow DOM, one can finally package UI components in such a way that they ...
Community Spotlight - June 2014
In this article series we have mostly covered topics closely related to Vaadin. But we would also love to give more credit about external contributions to the core Vaadin itself. During the past month, Fabian Lange has been really active, almost like working in our R&D team, and also Norman ...

Coffee with Vaadin R&D
What's going on in Vaadin's R&D? We lured the three teams together by offering a big cup of steaming hot Java and cinnamon rolls. Let's find out what tools and features are on the menu for all Vaadin users in the future. The professional bar in R&D is set very high. The teams are always ...
Packaging web apps using PhoneGap
What is PhoneGap? I guess not that many remember it anymore, but Apple started the new era of mobile computing with web apps only. You can do quite a lot with just plain web technologies and make mobile websites appear like normal apps on your homescreen. In many cases this is the best way to ...

A way to being Productive with GWT
I have been an active contributor to GWT for the past years, along with other open source projects such as Apache James, and Jenkins. During this time I have come to love GWT as an abstraction layer to JavaScript and a productivity booster. When I first saw Vaadin I was a bit sceptical: Could the ...
Vaadin + IntelliJ IDEA: Demanding Better Software
When it comes to web application frameworks, there are plenty to choose from, in all shapes and sizes. At JetBrains we’ve worked with a few, and fewer still that come close to Vaadin in terms of documentation, support and usability. Vaadin makes it easy to write rich internet applications in Java ...
Update on Vaadin/Liferay Integration
Liferay and Vaadin have always had good synergy (yep, I just used that word), often used together as a "best of breed" solution for portal and the frontend user experience. Vaadin 7 was released last year and introduced some changes in portal integration (including in Liferay), along with many new ...
Neo4j + Spring Data - a natural fit for my data
Relational databases, RDBMSes, are the de-facto persistency solution for business apps. RDBMSes excel at large amounts of simple, not particularly complex data. Historically, each table is a structure of rows on disk. When you do a join, it’s an optimization on disk to help locate a pointer to ...