Webdriver and object oriented testing in TestBench 4

Vaadin TestBench is a browser automation tool, suited for creating UI level tests for Vaadin applications. It is based on Selenium 2, which means that all features of Selenium 2/WebDriver are also available in TestBench. But what exactly does Selenium 2 / WebDriver do? And how does Vaadin TestBench ...

Using Vaadin CDI with JAAS authentication

Servlet 3.0 is awesome, so is CDI. They work well and are a joy to set up. Even adding the Vaadin Navigator to the mix isn’t an issue, since you can use the CDIViewProvider to maintain the injection chains. Everything works nicely with annotations, and you don’t need to mess around with nasty XML. ...

7-series

A bit over a year ago we released Vaadin 7 renewing the framework inside out. Then came push support with 7.1. Now what? Let’s take a look into the future. First off, we do not see C# coming up (who is this Nutella guy anyway?). With Java 8 and lambdas already well supported, we have a solid ...

Vaadin switching to C#

UPDATE April 2nd 2014: This was an April fools joke. We thank all that shared the joke with us in social media and all other places and made the laugh for the day. Thanks for the hundreds of positive feedback. When you thought Vaadin 7.2 and 7.3 were on the way, we've been hard at work on a secret ...

Vaadin RnD Update 02-03/2014

About two months ago, I speculated that TouchKit 4.0 beta 1 and TestBench 4.0 alpha 1 would be released within a couple of weeks. Since then, things have changed. Since both releases were depending on modifications to the core framework that were themselves not yet released, our plan was to ...

WAS IBM has to do with Vaadin

So they told you to use IBM WebSphere Application Server in your business critical Vaadin application. Don’t be afraid. WAS might have been huge and heavy weight in the past - like I remembered it. But it nowadays follows the popular trend among Java EE servers: the focus is on developer ...

Crowdsourcing Vaadin with Codetrails Connect

Vaadin is a powerful framework that makes developing web applications easy. But as with any technology, getting up to speed can be a challenge, great tutorials notwithstanding. This is why last year, we at Codetrails applied our data-mining expertise, analyzing dozens of example applications, to ...

Congratulations - You passed the exam

Last week we celebrated 1 year of online Vaadin certification exams with free exams for the entire week. We were following the score in real-time at the Vaadin office and were excited to see more and more people join in taking the exam, even as late as Sunday evening right before the time to take ...

Vaadin UIs in XML webinar

Our latest webinar was a discussion about using declarative XML to define Vaadin user interfaces. I was joined by Pekka Perälä and we discussed the benefits of declarative UIs and introduced the Clara add-on. You might also want to take a look at my previous blog post about Clara. During the ...