OSGi enRoute, Building OSGi Apps, Release 1.0!
OSGi enRoute is a open source project sponsored by OSGi to significantly simplify the development of OSGi Applications that can run standalone or in popular environments like Karaf, Java EE App servers, or other OSGi based environments.
OSGi enRoute is based on the best practices we currently know how to build OSGi applications. It is fully API based with different target runtime distributions. It is solidly based on the OSGi R6 specifications and Java 8 but adds important missing pieces to build actual applications for a wide range of areas, including web apps and IoT. Additionally, it comes out of the box with a Gradle, bndtools, source version control, and CI based tool chain.
In this tutorial we will develop an OSGi enRoute real time chat application using distributed OSGi. We will learn how to setup a workspace, create a GUI application, and implement a distributed chat service. And you will be able to chat with the other attendants!
You're expected to have good Java experience and a basic understanding of OSGi services. You might want to read the OSGi enRoute website before http://enroute.osgi.org