This year, the Devoxx registration application has been revamped by the guys from Activiti and Vaadin. This session will shortly introduce both frameworks, before diving into the detailed story on how the Devoxx registration project was architected, build, deployed and served all of the Devoxx visitors.
Both Activiti and Vaadin are projects that offer high productivity, and their combination is a match made in heaven.
The whole UI of the Devoxx registration application is written in Vaadin using the MVP approach. Vaadin is an an open source web framework built on top of GWT for writing rich applications without the need for writing any HTML or Javascript.The session will cover the details and will learn you a lot of Vaadin best-practices.
The back-end processing is done with Activiti, an open source, rock-solid and performant Java BPM framework, by Alfresco. Activiti has excellent Spring and unit testing capabilities, making it easy for developers to implement processes the way they like it.