OSGi Evening
Please join us for an evening of OSGi in Berlin on Tuesday February 19. The OSGi Alliance is holding its Expert Group meetings in town that week and we are pleased to have secured some interesting talks from them covering OSGi and Java 9 and beyond, Realtime OSGi and the edge, and also a look at a number of popular patterns to use with OSGi.
This Berlin Brandenburg JUG event is being supported by the OSGi Users’ Forum Germany and Bosch. The meeting will be held at the Bosch IoT Campus in Berlin and doors open at 18.30 for a beer and some networking in advance of the 19.00hrs start of the talks. Registration is essential so we know numbers for the drinks and pizza kindly provided by our hosts Bosch.
Die Vorträge
OSGi and Java 9+ (BJ Hargrave, IBM)
Java 9 introduced the Java Platform Module System (JPMS) as a way to modularize the Java platform and it can be also be used by developers to modularize their own applications, although JPMS lack a number of important features for software running on the Java platform.
As people look to support the latest versions of the Java platform, changes introduced in Java 9 related to JPMS led to the needs for some features in the OSGi Core specification. OSGi framework implementations like Eclipse Equinox and Apache Felix and tools like Bnd were updated to support these new features.
Fit for the Edge: Making OSGi Robuster and Realtime Capable (Dr James Hunt, aicas)
OSGi brings many benefits, but it lacks two important features for Industry 4.0: strong bundle isolation and the ability to provide realtime guarantees. The Realtime Specification for Java 2.0 provides the basis for filling this gap. It provides both APIs and JVM semantic refinements for realtime programming and resource management. Marrying these features to OSGi will make OSGi the leading platform for edge computing.
Popular patterns revisited on OSGi (Christian Schneider, Adobe)
We will look at common cloud and design patterns and see how the special properties of the OSGi environment allow us to rethink these patterns. The talk shows some well-known patterns like the service registry and the whiteboard but also some unique patterns like out of band circuit breaker or graceful degradation. The patterns are shown with some examples using declarative services(DS). So some basic OSGi and DS knowledge is of advantage but not required.
For OSGi beginners, the well established OSGi patterns will help getting started the right way. Experienced OSGi developers will find some new patterns to think about. Cloud or enterprise developers will get a new approach to some patterns they are used to which hopefully inspires them to take another look at the current state of OSGi.
Die Redner
Der Treffpunkt
Der Ablauf
Anschließend gibt es die Möglichkeit für Networking und Plausch.
Die Anmeldung
Über eine Voranmeldung zu der Veranstaltung über die Meetup-Gruppe der JUG Berlin-Brandenburg würden wir uns freuen, jedoch ist die Anmeldung nicht zwingend erforderlich. Wir freuen uns auf jeden Teilnehmer.