Mef - NxtGenUG Coventry

973 views

Published on

MEF presentation given at NxtGenUG Coventry on 19th October 2009.

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
973
On SlideShare
0
From Embeds
0
Number of Embeds
81
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • http://www.flickr.com/photos/mgspiller/138390945/
  • http://www.flickr.com/photos/m0php/530526644/
  • http://www.flickr.com/photos/dunechaser/2918021174/
  • http://www.flickr.com/photos/mgspiller/138390945/
  • http://www.flickr.com/photos/mgspiller/138390945/
  • http://www.flickr.com/photos/mgspiller/138390945/
  • http://www.flickr.com/photos/mgspiller/138390945/
  • http://www.flickr.com/photos/mag3737/1914076277/
  • http://www.flickr.com/photos/25501212@N05/2934269081/
  • http://www.flickr.com/photos/leon_homan/2856628778/
  • Mef - NxtGenUG Coventry

    1. 1. Creating extensible application using MEF @Ben_Hall Ben@BenHall.me.uk Blog.BenHall.me.uk
    2. 2. Agenda • MEF ABCs • Extensibility in .Net 2.0 • Extensibility with MEF • MEF Internally
    3. 3. Managed Extensibility Framework
    4. 4. http://www.flickr.com/photos/leon_homan/2856628778/
    5. 5. http://www.flickr.com/photos/zen/2273186263/
    6. 6. External and Internal
    7. 7. Sadly some companies don’t see this as important!
    8. 8. Internal is about making your life easier
    9. 9. http://www.flickr.com/photos/mag3737/1914076277/
    10. 10. MS-PL http://www.flickr.com/photos/25501212@N05/2934269081/
    11. 11. http://www.flickr.com/photos/dunechaser/2918021174/
    12. 12. [Export] I have something to offer
    13. 13. [Import] I need something
    14. 14. Catalog I know about some exports
    15. 15. Container I know about everything
    16. 16. HELLO WORLD DEMO
    17. 17. MEFUNIT DEMO
    18. 18. FROM 2.0 TO MEF DEMO
    19. 19. BEYOND 3RD PARTY ADDINS DEMO
    20. 20. In summary... http://www.flickr.com/photos/m0php/530526644/
    21. 21. Summary • Extensibility • Allows 3rd parties to hook-in • Allows internals to be decoupled • Override your built in defaults • Part of .Net 4.0 but built on 3.5 • Available today from Codeplex
    22. 22. Thank you! Twitter - @Ben_Hall Blog.BenHall.me.uk Ben@BenHall.me.uk
    23. 23. Resources • http://blog.BenHall.me.uk • http://www.codeplex.com/mef • http://blogs.msdn.com/gblock

    ×