Your SlideShare is downloading. ×
0
Creating extensible
application using MEF
@Ben_Hall
Ben@BenHall.me.uk
Blog.BenHall.me.uk
Agenda
• MEF ABCs
• Extensibility in .Net 2.0
• Extensibility with MEF
• MEF Internally
Managed Extensibility
Framework
http://www.flickr.com/photos/leon_homan/2856628778/
http://www.flickr.com/photos/zen/2273186263/
External and Internal
Sadly some companies don’t see
this as important!
Internal is about making your life
easier
http://www.flickr.com/photos/mag3737/1914076277/
MS-PL
http://www.flickr.com/photos/25501212@N05/2934269081/
http://www.flickr.com/photos/dunechaser/2918021174/
[Export]
I have something to offer
[Import]
I need something
Catalog
I know about some exports
Container
I know about everything
HELLO WORLD
DEMO
MEFUNIT
DEMO
FROM 2.0 TO MEF
DEMO
BEYOND 3RD PARTY ADDINS
DEMO
In summary...
http://www.flickr.com/photos/m0php/530526644/
Summary
• Extensibility
• Allows 3rd parties to hook-in
• Allows internals to be decoupled
• Override your built in defaul...
Thank you!
Twitter - @Ben_Hall
Blog.BenHall.me.uk
Ben@BenHall.me.uk
Resources
• http://blog.BenHall.me.uk
• http://www.codeplex.com/mef
• http://blogs.msdn.com/gblock
Mef - NxtGenUG Coventry
Mef - NxtGenUG Coventry
Mef - NxtGenUG Coventry
Mef - NxtGenUG Coventry
Upcoming SlideShare
Loading in...5
×

Mef - NxtGenUG Coventry

761

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
761
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
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/
  • Transcript of "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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×