Scala and OSGi both aim at very important concerns in software development: ease of use and reduced complexity. Scala operates at the programming language level, and OSGi at the higher level of a module system. Hence it is natural to combine those two to get the best out of both. This is also straightforward, because Scala compiles to "usual" Java bytecode and offers full interoperability with Java. OSGi is agnostic with regard to the programming language, because it works only with the compiled artifacts and the metadata in the bundle manifest. Hence it is time for OSGi on Scala.
The new Eclipse project ScalaModules aims at Scala based OSGi development. The mission of ScalaModules is to employ the power of the Scala programming language to ease OSGi development.
Of course using Scala for OSGi is itself beneficial, because of the great simplifications Scala brings compared to Java. But ScalaModules also makes use of the additional possibilities offered by Scala, mainly the chance to create a Domain Specific Language (DSL). Therefore with ScalaModules your code will be more intuitive and concise or less verbose and less involved compared to Java-based OSGi development.
Join project lead Heiko Seeberger for a look at this new project and what it has to offer.
Total running time will be approximately 38:55 minutes
Thanks to Adobe for contributing their Adobe Acrobat Connect product to host this webinar.
![]()
delicious |
digg |
dzone



Votes: 4
Votes: 1
Votes: 3
Votes: 3
Comments