Gecko Vaadin 23 OSGi Whiteboard released

We have released the first version of the OSGi Vaadin 23 Whitebaord at Maven Central. This implementation enables you to register Vaadin Components as OSGi service. These services are bound to a Vaadin Whiteboard, that then hosts the Vaadin appliation.

The dependencies can be found using these GAV ccordinates:

<dependency>
  <groupId>org.geckoprojects.vaadin</groupId>
  <artifactId>org.gecko.vaadin.whiteboard</artifactId>
  <version>2.0.0</version>
</dependency>
<dependency>
  <groupId>org.geckoprojects.vaadin</groupId>
  <artifactId>org.gecko.vaadin.whiteboard.api</artifactId>
  <version>2.0.0</version>
</dependency>
<dependency>
  <groupId>org.geckoprojects.vaadin</groupId>
  <artifactId>org.gecko.vaadin.generator</artifactId>
  <version>2.0.0</version>
</dependency>

The first two dependencies are just needed to run an OSGi whiteboard based Vaadin UI. The generator dependency is used in bndtools to generate the frontend code.

The Github project also contain an example project, that can be used with bndtools in the Eclipse IDE.

The further development for Vaadin 23 takes place at:

main - branch:

https://github.com/geckoprojects-org/org.geckoprojects.vaadin/tree/vaadin23-main

develop - branch:

https://github.com/geckoprojects-org/org.geckoprojects.vaadin/tree/vaadin23

The current state of the project is build with bndtools with Gradle. We currently work on a maven based project shape. You can find it here:

https://github.com/geckoprojects-org/org.geckoprojects.vaadin/tree/vaadin23-maven

Please note, that there currently also is an unreleased version of the OSGi Whiteboard for Vaadin 14 at:

https://github.com/geckoprojects-org/org.geckoprojects.vaadin

Cheers

by Mark Hoffmann