Vaadin is a popular framework to create web-based UI's in Java. Though it already supports OSGi, it lacks of a support for OSGi services. Especially the whiteboard pattern, is well known in the OSGi topic and is used in several specifications.
So, wouldn't it be cool, to create Vaadin UI components within an OSGi Declarative Service Component and benefit from the DS injection? You could use dependend service directly in you UI code. The Vaadin Whiteboard composes everything to a Vaadin PWA.
This talk will show you, how easy it is to build an Vaadin based UI in OSGi using this approach. In addition to that you will also see, how to run the Vaadin JavaScript build in your IDE or CI build.
This talk will show you the possibillity to use Vaadin in pure OSGi manner.