ScalaModules is an open source project aimed at providing fluent support for OSGi to Scala developers.
It takes advantage of Scala's infix operator notation, higher order functions, and implicit conversions.
ScalaModules transparently uses the Scala compiler to wrap an OSGi BundleContext with its own RichBundleContext model.