OSGi on Scala - Ease OSGi development with Scala DSLs

Heiko Seeberger (Weigle Wilczek GmbH), Roman Roelofsen (Prosyst Software)

Supporting Technology - OSGi DevCon · Short - 25 minutes  slideshare zip files
Thursday, 11:10, 25 minutes | Room 203/204

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

This talk will present two approaches for combining Scala and OSGi to get the best out of these two great technologies.

First we will present BindForge, a module framework which provides sophisticated dependency injection facilities and various abstraction layers for OSGi services and other compendium elements. The configuration is done via a powerful Scala-basedDSL. These features are provided non-intrusively so that Java programmers do not need to learn e.g. the Scala compiler or other tools.

And second we will present ScalaModules, a DSL for Scala-based OSGi development. The mission of ScalaModules is to employ the power of the Scala programming language to ease OSGi development: With ScalaModules OSGi code will be more intuitive and concise as well as less verbose and less involved compared to Java-based development.

Heiko Seeberger is WeigleWilczek’s technical director. His main areas of expertise include the development of enterprise applications using OSGi, Eclipse RCP, Spring, AspectJ and Java EE. Heiko brings more than ten years of professional experience in IT consulting and software development to the Eclipse Training Alliance, actively contributes to Eclipse projects and regularly shares his expertise in articles and talks.

Roman Roelofsen is Lead Architect at ProSyst Software. He is the technical head of the OSGi enterprise solutions department and represents ProSyst Software in the OSGi core platform and enterprise expert group. Roman coordinates the product development and is the project leader of the OSGi-based open source distribution ModuleFusion. His main interests are component-based development and language design.

This session is part of the curated collection of short talks titled
"OSGi Dual Talks: Scala + Peaberry"

Slides

Download Material

Download file of related material.

Gold sponsors

IBM Corporation

Windriver logo

JBoss

Sun Microsystems

SOPERA

BLU AGE

BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology

Google

Genuitec

Instantiations

itemis

EclipseSource

Innovent Solutions

SAP Business Objects

Hardware Sponsor

Cisco

Lanyard Sponsor

Intel logo



report a problem with this page