Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, ...
What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made availab...
What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made availab...
What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made availab...
What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made availab...
What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made availab...
What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made availab...
What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made availab...
What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made availab...
What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made availab...
Upcoming SlideShare
Loading in …5
×

Whats Next for OSGi? - BJ Hargrave

309 views

Published on

OSGi DevCon 2008

OSGi is a mature and well received technology. It is the component model and module system underpinning Eclipse. But what is next for OSGi? This short talk will take a quick look at some of the proposed changes for the next release of the OSGi technology.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Whats Next for OSGi? - BJ Hargrave

  1. 1. Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license What's next for OSGi™? BJ Hargrave Senior Technical Staff Member IBM Lotus
  2. 2. What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. Core Specification Update • Declarative Services update • Manifest rewriting • Service Registry Hooks • Class Loading enhancements • ServiceException • BundleTracker (extender pattern) • Concurrency documentation • "Negative" permissions • Bundle-License header
  3. 3. What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. Enterprise Specification • Current design focus is on  Distributed OSGi  Component model (Spring Dynamic Modules) • Drove requirements for a number of changes in the Core Specification • Goal is to contribute to next version of OSGi specification  Public draft targeted for the end of 2008 • Continue work on new requirements and design area • Work on RI and TCK to begin soon
  4. 4. What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. Mobile Specification Update •Since the release of JSR 232 the specification is in maintenance mode Small corrections made to the spec, RI and TCK A maintenance release for JSR 232 was published to allow new OSGi framework versions to be used Corresponding TCK update is ongoing •Next work item: App model standardization Investigating standardizing an existing app model from open source
  5. 5. What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. 5 Residential Specification • Residential Expert Group has been officially created in November 2007 after an extensive requirements collection • The current focus is on Remote Management of Home/Residential Gateways incl.:  Definition of a Remote Management Reference Architecture  Remote Management of OSGi Middleware via TR-069  Support for Multiple Service Providers on one OSGi Middleware  OSGi Middleware as an UPnP Device • Goal is to finish the work on designs, RIs and TCKs by the end of 2008 / beginning of 2009 • OSGi Alliance and Home Gateway Initiative organizing a common requirements workshop to align the work of both organizations
  6. 6. What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. 6 Vehicle Specification Update • OSGi Alliance organized two requirements workshops in 2007 to which non-member companies have also been invited  January 11th in Troy, Michigan, 20 Participants (Ford, GM, Delphi,…)  March 22nd in Eindhoven, 20 Participants (VW, Ford, SiemensVDO,..) • New requirements have been generated based on the results of the workshops  Vehice Interface, Navigation Domain Model SDK, etc. • New/more active member companies are required to follow up with developing Vehicle specifications, reference implementations and test suites • OSGi Alliance is organizing another workshop after the Telematics Update Conference in the Detroit area to recruit new members to work on the Vehicle Specification
  7. 7. What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. Marketing Committee Update • Successful PR and marketing  Increasing positive awareness in the industries  Redmonk: “OSGi and The Rise of The Stackless Stack – Just In Time”  SDA India: “Top 5 Java Technologies to Learn in 2008”  SD Times: “… quite a contender of the title most important technology of the decade”  Increasing references/success stories on deployments • New trademark policy available  http://www.osgi.org/Main/TrademarkPolicy • In the works:  Certification mark policy for products  White Paper and ppt for decision-makers in various industries  Success Stories (embedded and enterprise) • OSGi Events:  OSGi DevCon at EclipseCon, March 17-20, Santa Clara  OSGi Community Event 2008, June 10-11, Berlin • Latest news: http://www.osgi.org/News/HomePage
  8. 8. What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. Website News • Website refreshed with new layout and content  http://www.osgi.org • Blog feed  http://www.osgi.org/Blog/Feed • News feed  http://www.osgi.org/News/Feed • New OSGi Users’ Forums – China, Sweden  http://www.osgi.org/Forums/HomePage
  9. 9. What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. Legal Notices • IBM and the IBM logo are trademarks or registered trademarks of IBM Corporation, in the United States, other countries or both. • Java and all Java-based marks, among others, are trademarks or registered trademarks of Sun Microsystems in the United States, other countries or both. • Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc. • Other company, product and service names may be trademarks or service marks of others. • THE INFORMATION DISCUSSED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION, IT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, AND IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, SUCH INFORMATION. ANY INFORMATION CONCERNING IBM'S PRODUCT PLANS OR STRATEGY IS SUBJECT TO CHANGE BY IBM WITHOUT NOTICE.
  10. 10. What’s next for OSGi? | Copyright © IBM Corp., 2008. All rights reserved. Source code in this presentation is made available under the EPL, v1.0, remainder of the presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. Legal Notices • IBM and the IBM logo are trademarks or registered trademarks of IBM Corporation, in the United States, other countries or both. • Java and all Java-based marks, among others, are trademarks or registered trademarks of Sun Microsystems in the United States, other countries or both. • Eclipse and the Eclipse logo are trademarks of Eclipse Foundation, Inc. • Other company, product and service names may be trademarks or service marks of others. • THE INFORMATION DISCUSSED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION, IT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, AND IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, SUCH INFORMATION. ANY INFORMATION CONCERNING IBM'S PRODUCT PLANS OR STRATEGY IS SUBJECT TO CHANGE BY IBM WITHOUT NOTICE.

×