Next Generation OSGi Shells
Making For Eclipse · Standard (25 mins)
Tags: OSGi DevCon
Tuesday, 13:30, 25 minutes | Stevens Creek
OSGi frameworks typically include a command line interface for working with bundles, services etc. Until recently these have been framework specific and quite limited. That’s all changing now as RFC-147, the emerging standard for interactive OSGi shells, and Gogo, its initial open source implementation make it possible to build far more powerful shells.
In this talk we’ll take a look at how Nimble, a next generation OSGi shell with an integrated dependency resolver makes it easier to work with OSGi. This demo heavy talk will look at Nimble’s cross framework interactive shell and scripting environment and its on-demand provisioning of OSGi commands. We’ll also look at how its resolver can be used to detect the need for, and auto-provision/de-provision the runtimes for Spring DM, Declarative Services, iPOJO and WAR based applications.
Robert Dunne is a software designer and developer specialising in modular, dynamic and distributed software. In 2004 he joined Paremus and co-founded the project which is now Paremus Service Fabric, an OSGi based distributed runtime. More recently he’s been working on Paremus Nimble, an integrated OSGi shell and dependency resolver. Earlier in his career he spent several years developing software for companies in the banking and telecoms sectors in Europe. Robert holds a Ph.D in theoretical physics from the University of Cambridge.