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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

OSGi Users' Forum UK

1,766
views

Published on

"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.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,766
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 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.
  • 2. 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.
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 8. 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.
  • 9. 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.
  • 10. 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.
  • 11. 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.
  • 12. 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.
  • 13. 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.
  • 14. 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.
  • 15. 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.
  • 16. 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.
  • 17. 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.
  • 18. 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.
  • 19. 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.
  • 20. 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.
  • 21. 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.
  • 22. 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.