Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

Next Generation OSGi Shells

Robert Dunne

Making For Eclipse · Standard (25 mins)
Tuesday, 13:30, 25 minutes | Stevens Creek

Tags: OSGi DevCon
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

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.