what's next for osgi™?

9
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

Upload: oleg-mclaughlin

Post on 31-Dec-2015

21 views

Category:

Documents


0 download

DESCRIPTION

What's next for OSGi™?. BJ Hargrave Senior Technical Staff Member IBM Lotus. Core Specification Update. Declarative Services update Manifest rewriting Service Registry Hooks Class Loading enhancements ServiceException BundleTracker (extender pattern) Concurrency documentation - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 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

What's next for OSGi™?

BJ Hargrave

Senior Technical Staff Member

IBM Lotus

Page 2: What's next for OSGi™?

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

Page 3: What's next for OSGi™?

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

Page 4: What's next for OSGi™?

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 TCKA maintenance release for JSR 232 was published

to allow new OSGi framework versions to be usedCorresponding TCK update is ongoing

•Next work item: App model standardization Investigating standardizing an existing app model

from open source

Page 5: What's next for OSGi™?

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

Page 6: What's next for OSGi™?

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

Page 7: What's next for OSGi™?

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

Page 8: What's next for OSGi™?

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

Page 9: What's next for OSGi™?

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.