Gold sponsors

IBM Corporation

SAP logo

Sonatype logo

Xored logo

Jasmine Conseil logo

Amazon logo

Oracle

Cloudsoft logo

Silver sponsors

Amazon Web Services logo

bsi logo

Blackberry logo

Nuxeo logo

ZeroTurnaround logo

Google

OnPositive logo

Actuate

Bronze sponsors

JBoss logo

Juniper logo

Totvs logo

Soyatec logo

Genuitec logo

github

itemis logo

AccuRev logo

Paremus logo

Microsoft logo

froglogic

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools logo


Developing Apache Aries Enterprise OSGi Applications

Jeremy Hughes

OSGi DevCon · Tutorial
Monday, 15:40, 2 hours | Ballroom BC

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

Jeremy Hughes

With the release of OSGi Enterprise 4.2 specifications, and the establishment of open source projects like Apache Aries and Eclipse Virgo, the role of OSGi has been extended into the enterprise alongside what has traditionally been developed using JEE. In this tutorial we will introduce you to building OSGi technology based enterprise applications, and explain both differences and improvements over traditional JEE applications. We will use freely available Eclipse-based tools to develop a modular application using the Blueprint programming model, Web, and JPA 2.0 technologies, and show how to deploy the resulting application to an open source runtime enabled by Apache Aries.

Jeremy Hughes is the architect for the runtime of the OSGi Applications feature of IBM's WebSphere Application Server. Based at IBM's Hursley development laboratory in the UK he has developed speech recognition telephony based products, has worked on product specific services engagements, and as program manager set up and ran the European arm of IBM's Extreme Blue student internship program. He has worked in the WebSphere Application Server development team since 2001 leading the development of web services technologies and more recently the runtime for the OSGi Applications feature which was released as a Feature Pack mid 2010. He has been involved as committer on Apache projects since 2001, most recently in Apache Aries.