EclipseCon 2007 March 5-8, Santa Clara California





Atom feed

(3632) Spring and OSGi combined

Martin Lippert (akquinet agile GmbH), BJ Hargrave (IBM)

OSGi · Short Tutorial
Presentation File
Monday, 16:00, 2 hours | Room 204

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

Martin Lippert

BJ Hargrave

The forthcoming version of Spring Framework will include a module that allows you to implement rich-clients as well as server-side applications combining the benefits of the Spring Framework and the OSGi runtime technology. This combination integrates the OSGi modularity and service models with the Spring bean model and allows you to realize bundle-based Spring context definitions, dependency injection across bundles and utilization of all the nice technology abstractions that are included in the Spring framework within the OSGi component world. Participants of the tutorial will learn how to use the Spring OSGi integration for client- and server-side use. Examples are implemented during the tutorial using the Equinox OSGi runtime and are deployed as rich-clients based on the RCP and as server-side services within Jetty using the servlet-bridge.

Martin is a consultant and coach at akquinet agile GmbH, a company located in Germany that is focused on agile software development. He received a master degree in Computer Science from the University of Hamburg and worked as intern as part of the AspectJ team at Xerox PARC back in '99. While he is helping teams to become more agile he also authored several articles on rich client and server-side development with Eclipse and Eclipse runtime technology for the german Eclipse magazine and investigated the combination of aspect and Eclipse technology. He is involved as a committer in the Equinox Incubator project.

BJ Hargrave is a Senior Technical Staff Member at IBM Lotus with over 20 years of experience as an IBM software architect and developer. His focus is small computer operating systems (kernels, file systems, development tools, application binary interface specifications) and Java technology. He holds multiple patents for JVM performance improvements and is the IBM expert and lead architect for OSGi technologies. BJ holds a Bachelor of Science in Computer Science from Rensselaer Polytechnic Institute and a Master of Science in Computer Science from the University of Miami. BJ has been a leader in the development of the OSGi technology since its inception and was named an OSGi Fellow in 2002 for his technical contributions and leadership in the OSGi Alliance. He is currently CTO of the OSGi Alliance and chair of the OSGi Core Platform Expert Group. BJ is also a committer on the Eclipse Equinox project.

Floor Plan
(go to eclipsezilla submission)

Gold sponsors

Ingres logo

Red Hat logo

Klocwork logo

Actuate logo

BEA logo

IBM logo

Business Objects logo

Windriver logo

Silver sponsors

ACCESS

Compuware logo

Lynux Works

Nexaweb

Innoopract logo

Oracle

Instantiations

Google logo

Sybase logo

Code Gear

Telelogic

Activegrid

Cloudsmith

Genuitec

Media sponsors

Enterprise Open Source logo

SD Times logo

Eclipse Magazine logo

Eclipse Developers Journal logo

Addison-Wesley logo

Software Test & Performance logo

Embedded Computing logo

Eclipsezone logo

TheServerSide Java Symposium

Eclipse Magazin logo

ACM Queue logo

Methods and Tools logo

Eclipse Source logo

Eclipse Review logo

GoingtoMeet.com logo