OSGi Users' Forum UK
Upcoming SlideShare
Loading in...5
×
 

OSGi Users' Forum UK

on

  • 3,006 views

"OSGi Development Tooling Summit Review " Slides from OSGi Users' Forum UK on 7th April 2009. ...

"OSGi Development Tooling Summit Review " Slides from OSGi Users' Forum UK on 7th April 2009.

Full meeting agenda:
- Welcome & Intro to the OSGi Users' Forum UK
- OSGi DevCon Review (Neil Bartlett)
- OSGi Development Tooling Summit Review (David Savage)
- What do you want from the Forum? (Open Floor)
- Meeting Close & Retire to the Pub

Thanks to Merril Lynch for hosting the meeting.

Statistics

Views

Total Views
3,006
Views on SlideShare
3,004
Embed Views
2

Actions

Likes
0
Downloads
20
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

OSGi Users' Forum UK OSGi Users' Forum UK Presentation Transcript

  • Transforming the Way the World Runs Applications OSGi Development Tooling Summit Review for OSGi Users’ Forum UK, 7th Apr ’09 David Savage info@paremus.com www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Agenda • The Meeting • My Thoughts • Your Thoughts www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • The Meeting www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved. View slide
  • Attendees • • • Chris Aniszczyk BJ Hargrave IBM SGi O Stuart McCulloch Code EclipseSource PDE Alliance Dragons maven+bnd • • • David Bosschaert Oisín Hurley Karl Pauls Akquinet Progress SOA Tools Progress SOA Tools Apache Felix Eclipse Eclipse • Yan Pujante LinkedIn • • Alex Buckley Sun JLS, Eric Johnson TIBCO ant+bnd JSR 294 Eclipse Tools • David Savage • • Ludovic Champenois Peter Kriens aQute Paremus Sigil+bnd Sun Netbeans bnd • Max Spring Cisco • • Christian Dupuis Jeff McAffer • Dennis Vaughn Cisco SpringSource DM EclipseSource • Jason van Zyl Server Tooling Eclipse Sonatype Maven • • Richard S. Hall Sun Tim Moore Apache Felix Atlassian Jira,Bamboo www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved. View slide
  • Summit Agenda • Intro • 10 min position statements from maven, sigil, PDE, bnd, Groovy make, ... • Brainstorm, no rules, as wild as it gets • Create an item list of important areas • Prioritize • Create next action list www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Position • Recognition that OSGi runtime needs tooling support • Good tools with partial solutions • General consensus to work together www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Important Areas • Repository • Application model • Dependency Management • Metadata creation/management • Visualization/Analysis • Version Management • Build consistency www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Repository • P2 vs OBR - RFP 122 • http://tensegrity.hellblazer.com/ • Bundles • Configuration (Spring, SCA) etc • Maven/Ivy/Sigil www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Application Model • Eclipse Features • Spring Libraries • Paremus Systems www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Dependency Management • OBR • P2 • Nimble www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Metadata creation/management • Consistent, shared • Maven • Ivy • Eclipse • Netbeans www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Visualization & Analysis • Need lots of this... www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Version Management • Advise if version numbers need updating • Management of version range between dev, integration, live • Reference to Robert Dunne’s talk “OSGi Release Versioning Strategies” www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Build Consistency • Developer experience • IDE • offline build • Visibility fidelity • compile • runtime www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Use Cases • Developer • Repository Manager • Continuous Build • Product Packaging • Deployment www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Next Steps • Blogging • Feedback • Tooling Consolidation • Mailing List www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • My Thoughts www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Spec First? • OSGi Alliance typically tries to set up standards for vendors to interoperate • Lots of complexity in development tooling space • Likely need some consolidation in tools before any agreed specs can be achieved - too many cooks www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • OSGi vs Jigsaw • Jigsaw is trying to modularise the JVM in a simplistic manner and maintain backwards compatability • Module public (default) - ok for past, broken for future • Class scope vs package scope - resolution hell • Issue of non java resources? www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • P2 vs OBR vs Nimble • IMHO • OBR is simplistic • P2 is complex and optimised too early • Nimble is new www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Your Thoughts? www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.
  • Contacts & Links • Email: david.savage@paremus.com • Company Website: http://www.paremus.com • Blog: http://chronological-thought.blogspot.com • Sigil Project: http://sigil.codecauldron.org www.paremus.com OSGi Users’ Forum UK - 7th Apr 09 April 2009 Copyright © 2009 Paremus Ltd. May not be reproduced by any means without express permission. All rights reserved.