About Us Technology Adoption OSGi Certification News and Events Join Community
|
|
Spring OSGi Session JavaOneConf call Friday 1700 UTCLondon (U.K. - England) Friday, December 15, 2006 at 5:00:00 PM UTC GMT International +1-719-955-1388 USA: 1-888-880-7033 Pass code 367472 Title: Spring and OSGi: A Perfect Match?AbstractIn the past few years Spring and OSGi have both seen widespread adoption. The frameworks address different needs: Spring is primarily targeted at simplifying enterprise application development; OSGi provides a dynamic module system for Java. However, they are guided by similar architectural principles such as inversion of control, a strong focus on decoupling, and the desire to provide simple, focused solutions to common problems and requirements. Last year Interface21, the company behind the Spring Framework, collaborated with Oracle, BEA, IBM, and the OSGi Alliance to design a specification for using Spring and OSGi together. This specification is implemented by the open source Spring-OSGi project (http://www.springframework.org/osgi). Spring and OSGi turned out to be a perfect match, each complementing the strengths and weaknesses of the other and enabling a very elegant integration. The Spring Framework provides a simple and powerful model for configuring applications - an area where OSGi has traditionally been weak. OSGi adds strong modularity and dynamicity to the Spring model, solving long-standing issues such as versioning, module lifecycle, and references that span multiple Spring application contexts. In addition to defining the specification and providing an implementation through the Spring-OSGi project, the Spring modules were also turned into OSGi bundles allowing users to mix and match the parts of Spring they need. This presentation will explain the key concepts behind the OSGi and Spring frameworks, the motivation for bringing them together, and most importantly, the programming and deployment model that Spring-OSGi supports. We will demonstrate how Spring-OSGi can be used to build a range of applications including but not limited to enterprise Java applications. We expect the audience to have practical experience with Java. No prior knowledge of OSGi is assumed. Basic familiarity with Spring will be helpful, but not essential. The presentation is of interest to enterprise developers and architects, and also J2ME and embedded developers. BJ Hargrave? December 15, 2006, at 10:59 AM Session Type: Technical SessionTrack: ?BJ Hargrave? December 15, 2006, at 10:59 AM This is hard. The following tracks are applicable:
I think it would be nice to position Spring-OSGi as also applicable in J2ME so Enterprise seems to limited. Cool stuff seems to be the best bet? AMC: I'd actually assumed we would submit under the "Open Source" track, failing that Cool Stuff looks to be the next best bet... Speakers
bio: Adrian Colyer is the CTO of Interface21, the company behind the Spring Framework. He provides leadership and direction for the projects in the Spring portfolio. Adrian is the founder and project leader of the Spring OSGi project, and also leads the AspectJ project on Eclipse.org. He is well known for his contributions to aspect-oriented programming (AOP) in industry and a frequent speaker on the topics of Spring and AOP. Prior to joining Interface21, Adrian was a Senior Technical Staff Member at IBM. In 2004 Adrian was voted as one of the top 100 young innovators in the world by MIT Technology Review. Previous speaking experience: Adrian is a frequent presenter and keynote speaker at Java-related conferences all around the world.
bio: BJ Hargrave is a Senior Technical Staff Member at IBM with over 20 years of experience as a 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 a committer on the Equinox project, an open source OSGi implementation at Eclipse. BJ Hargrave? December 15, 2006, at 10:59 AM
bio: Presentation outline
BJ Hargrave? December 15, 2006, at 10:59 AM Shall we have a short demo? Yes - I think a demo really helps. I showed a Spring web app running under OSGi using the equinox servlet bridge in my talk at TSE, and it really helped folks to understand what was going on... We don't necessarily need to specify what demos we will show in the abstract or outline though - that way we can just use the best of what we have when the time comes. BJ Hargrave? December 15, 2006, at 10:59 AM |
Read the OSGi Blog ...
Oct. 29-31, 2013. GermanyCFP OpenOSGi Alliance Restructures Membership, Promotes Broader Technical Participation
Publicly share ideas and information under OSGi Community Wiki
Slides & Videos AvailableOSGi Alliance Slides AvailableSlides Available
|
|
Home | Site Map | Trademark Policy | Privacy Policy Copyright © 2013 OSGi™ Alliance. Comments about the site? Send them to: OSGi Alliance WebMaster. |