The OSGi IoT Trains SDK is still available – Learn More.
The OSGi Community Event 2015 was held in Ludwigsburg, Germany from 3 to 5 November. We were pleased to be co-located with EclipseCon Europe again. Thanks to everyone who joined us at another great conference.
This year we also had an OSGi IoT Demo and Contest which was based on OSGi enRoute. Using this we created Track and Train Managers which were run in the Cloud and on Raspberry Pi’s as OSGi based applications. We used these to control the running of some LEGO trains across the train track we had on our stand. It proved a great demo and contest and a generated lots of interest at the conference. You can see a video of the demo in action and slides providing an overview of what we did on the OSGi IoT Demo homepage.
Presentation slides and recordings of all of the sessions from the conference are available from the links in the schedule below.
TUESDAY, NOVEMBER 03, 2015
Time | Description | Slides/Video |
---|---|---|
09:00-12:00 | OSGi enRoute, Building OSGi Apps, Release 1.0! Peter Kriens [aQute] |
Not Available |
12:00-12:30 | Dedicated Exhibit Time | |
12:30-13:30 | Lunch | |
Time | Welcome & Keynote | Slides/Video |
13:30-14:50 | Teaching Old Dogs New Tricks: Lessons Learned after One Year of Open Source Activities in the Internet of Things Stefan Ferber [Bosch Software Innovations] |
![]() |
Time | Schubartsaal | Slides Video |
Seminarräume 1-3 | Slides Video |
---|---|---|---|---|
15:00-15:35 | Liferay Portal modern architecting and development: Modularity patterns using OSGi Rafik Harabi [Innovsquare] |
![]() ![]() |
Using OSGi enRoute for the Community Event Competition Peter Kriens [aQute] |
![]() ![]() |
15:45-16:20 | OSGi for IoT: the good, the bad and the ugly Tim Verbelen [iMinds] |
![]() ![]() |
Maximize the Power of OSGi Carsten Ziegeler [Adobe] & David Bosschaert [Adobe] |
![]() ![]() |
16:20-16:45 | Afternoon Break | |||
16:45-17:20 | Smart edge IoT devices enable utility company to create new business segments in the era of energy revolution Christine Mitterbauer [MicroDoc GmbH] |
![]() ![]() |
Better WebApp Development using OSGi Raymond Auge [Liferay Inc.] |
![]() |
17:30-18:05 | Interface of Things – OSGi as the Incubator for the German “Energiewende” Kai Hackbath [ProSyst (part of the Bosch Group)] & Jens Laekamp [the peak lab] |
![]() ![]() |
Developing Distributed Internet of Things Applications Made Easy with Concierge Jan Rellermeyer [IBM] & Tim Verbelen [Ghent University – iMinds] & Jochen Hiller [Deutsche Telekom AG] |
![]() |
18:05-18:45 | Stamtisch | |||
18:45-19:45 | Eclipse Kahoot! | |||
20:00-21:00 | OSGi BoF |
WEDNESDAY, NOVEMBER 04, 2015
Time | Description | Slides/Video |
---|---|---|
09:00-09:15 | Introduction & Announcements | |
09:15-10:00 | Keynote: The Car – Just Another Thing in the Internet of Things? Michael Würtenberger [BMW Car IT] |
Coming soon. |
10:00-10:30 | Morning Break |
Time | Schubartsaal | Slides Video |
Seminarräume 1-3 | Slides Video |
---|---|---|---|---|
10:30-11:05 | CDI Integration in OSGi Emily Jiang [IBM] |
![]() ![]() |
What’s happening in the OSGi IoT Expert Group? Tim Ward [Paremus] |
![]() ![]() |
11:15-11:50 | An end-to-end standard oneM2M infrastructure for the Smart Home Andre Bottaro [Orange] |
![]() ![]() |
OSGi Enterprise R6 specs are out! David Bosschaert [Adobe] & Carsten Ziegeler [Adobe] |
![]() ![]() |
11:50-12:15 | Dedicated Exhibit Time | |||
12:15-13:45 | Lunch | |||
13:45-14:20 | Modules all the way down: OSGi and the Java Platform Module System Tim Ellison [IBM] |
![]() ![]() |
How the OSGi Residential Specifications can help to build an ecosystem for smart home Kai Hackbarth [ProSyst (part of the Bosch Group)] & Andreas Kraft [Telekom Innovation Laboratories] |
![]() ![]() |
14:30-15:05 | Massive Enterprise Product Migration to OSGi Raymond Auge [Liferay Inc.] |
![]() ![]() |
Field injection, type safe configuration, and more new goodies in Declarative Services BJ Hargrave [IBM] |
![]() ![]() |
15:15-15:50 | OSGi from the Trenches: Painless Server Side Development Magnus Jungsbluth [Bundesdruckerei GmbH] & Domagoj Cosic [Bundesdruckerei GmbH] |
![]() |
Modularity, Microservices and Containerisation Neil Bartlett [Paremus] & Derek Baum [Paremus] |
![]() ![]() |
15:50-16:15 | Afternoon Break | |||
16:15-16:50 | OSGi ecosystems compared on Apache Karaf Christian Schneider [Talend] |
![]() ![]() |
Bndtools Update – What’s Coming in v3.0.0 and Beyond Neil Bartlett [Paremus] |
![]() ![]() |
17:00-17:35 | Asynchronous Event Streams – when java.util.stream met org.osgi.util.promise! Tim Ward [Paremus] |
![]() ![]() |
Apache Karaf: the crossroad of IoT and Java Matteo Rulli [Abo Data] |
![]() ![]() |
17:35-18:00 | Dedicated Exhibit Time | |||
18:00-19:00 | Exhibitors Reception |
THURSDAY, NOVEMBER 05, 2015
Time | Description | Slides/Video |
---|---|---|
09:00-09:15 | Introduction & Announcements | |
09:15-10:00 | Keynote: Swarming Nanomedicine Sabine Hauert [University of Bristol] |
![]() |
10:00-10:30 | Morning Break | |
Time | Schubartsaal | Slides Video |
10:30-11:05 | OSGi and Financial Messaging – A successful use case Luis Matos [BBP GmbH] |
![]() ![]() |
11:15-11:50 | Apache Sling as an OSGi-powered REST middleware Robert Munteanu [Adobe Systems Inc] |
![]() ![]() |
11:50-12:15 | Dedicated Exhibit Time | |
12:15-13:30 | Lunch | |
13:30-14:05 | OSGi: Simplifying the IoT Gateway Walt Bowers [Eurotech] |
![]() ![]() |
15:00-15:45 | Closing Session | ![]() |
OSGi IoT Demo and Contest – SDK Still Available
The contest is now over and the winners have been announced. The OSGi IoT Trains SDK is however still available from the OSGi Alliance Github repository so you can still use it to try out the demo and write your own Train Manager or Track Manager and test them with the included emulator.
OSGi app developers were invited to participate in an IoT demo playground and contest at the OSGi Community Event 2015 that demonstrated how OSGi was made for the Internet of Things as participants controlled a model LEGO® train around a track at the event. The train and track demo will illustrated the OSGi advantage of being able to reliably share code from the cloud all the way down to the smallest devices in an IoT environment.
The contest was open to everyone, you didn’t even have to be attending the OSGi Community Event to take part, although contestants die benefit from the opportunity to try out their work on the real track on our stand in the exhibition area at the OSGi Community Event conference, before the judging took place.
An application manages the overall track from the cloud and provides a user interface to set assignments and show the system’s state. It communicates with edge devices that control the LEGO® trains: the switches, signals, RFID readers, and other elements. The cloud also manages all the software deployments in the system. The demonstration is underpinned by OSGi enRoute, which provides an easy-to-use tool chain for OSGi that provides the best-known practices with a true service-oriented architecture.
Special thanks to
![]() |
![]() |
![]() |
and other individuals from the OSGi Alliance, for their support in providing software and development time and resources for the creation of the OSGi IoT playground and and contest.