Jeremy Hughes (IBM )
OSGi DevCon · Tutorial
Monday, 15:40, 2 hours | Ballroom BC
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.