OSGi meets Lambdas

Session details
Status: 
Accepted
Speaker(s): 
Session Type: 
Experience level: 
Intermediate
Track: 

Functional programming has arrived in Java language and it has plans to stay. In this talk I will introduce Apache Aries Component DSL, a proof of concept functional library that aims to ease the way in which we can interact with OSGi in a composable and safe way.

If you come to this talk you will learn new approaches of reusing your existing java classes inside the OSGi framework without the need to use annotations or even XML, just lambdas in a stream like API. This library is currently being used to develop the reference implementation of JAX-RS OSGi specification. This can open OSGi to other JVM targeted languages, such as Scala or Eta, that provide specific syntax to functional type classes such as Monads or Applicatives.

Schedule info
Session Time Slot(s): 
Tuesday, October 24, 2017 - 16:15 to 16:50

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon Europe 2017 sponsor prospectus page.

Elite Dual ECE/OSGi CE

Premium

Basic

IoT Theme Day

Project Quality Day

Smart Home Day

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • Eclipsecon Europe 2017
  • Foss4G NA 2018