Eclipse Training Alliance > Training courses > Scala > OSGi on Scala

The Scala programming language will change the Java world: As a language for the Java virtual machine it is both easier and more advanced than the Java language. Scala offers very high productivity and flexibility, because it is a scalable language that can grow and adapt to your needs. Because of its object-functional style it enables a concise programming style and is very well suited for handling concurrency. Also very important: Scala is fully interoperable with Java and hence saves and leverages existing Java assets. Learn Scala, the future of Java!

  • OSGi on Scala
  • Course outline
  • Additional information
  • Dates and registration

OSGi on Scala

Scala and OSGi both aim at ease and reduced complexity: Scala operates at the bottom level of a programming language 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. And this is straightforward, because Scala offers full interoperability with Java. Hence it is time for OSGi on Scala! This course will not only teach you developing OSGi bundles with Scala, but also to apply Scala's advanced features to ease OSGi development through a domain specific language.

Agenda

  • Scala libraries as OSGi bundles
  • Create OSGi bundles with Scala
  • Run Scala-based bundles in an OSGi framework
  • Ease OSGi development with a Scala DSL

Audience

Software developers and architects

Prerequisites

  • Basic skills in Scala and OSGi development
  • Know-how of Eclipse SDK as Scala IDE

Duration

This is a 1-day class

Special conditions

Early-Bird: valid until 6 weeks before training

Soon available.