1 / 26

Composite Application Guidance Prism 2

Composite Application Guidance Prism 2. A Rainbow of Possibilities. Why Prism ?. Loose Coupling of parts Configurability Composability Higher Testability Multi-Platform (WPF vs Silverlight). What is Prism?. Composite Application Guidance. Composite Application Library.

harlan
Download Presentation

Composite Application Guidance Prism 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Composite Application GuidancePrism 2 A Rainbow of Possibilities

  2. Why Prism? • Loose Coupling of parts • Configurability • Composability • Higher Testability • Multi-Platform (WPF vs Silverlight)

  3. What is Prism? Composite Application Guidance Composite Application Library

  4. Take what you want

  5. What is Composability?

  6. Start With a Shell

  7. Add Modules Dynamically

  8. UI Composition Position Module Watch Module Market Module News Module

  9. Modularity

  10. Nested Modules/Regions

  11. Implementation

  12. Demo

  13. Bootstrapper

  14. Dependency Injection

  15. Service Locator

  16. Modules

  17. Region Manager

  18. Event Aggregator

  19. Commands

  20. Multi-Targeting

  21. Revisiting the Stock Trader

  22. Where Do I Start? • Download the CAL • Create the Bootstrapper • Wire up the Bootstrapper • Create Modules • Wire up the Modules

  23. Why Not? • Just a reference implementation • Patterns & Practices vs Mainline • A lot of ceremony for small apps • They do some things poorly

  24. In Summary • A great library for building composite applications • Take parts if you want • Re-write parts if you want • Rock on with your bad self

  25. Resources • Composite Application Guidance -- http://tinyurl.com/Prism2 • Composite Application Library -- http://tinyurl.com/Prism2-CAL • CodePlex -- http://www.codeplex.com/CompositeWPF/ • 4-part video series -- http://tinyurl.com/Prism2-Videos • My Blog: http://HouseOfBilz.com • Twitter: http://twitter.com/BrianGenisio

More Related