Download presentation
Presentation is loading. Please wait.
1
Composite Application Guidance Prism 2 A Rainbow of Possibilities
2
Brian Genisio SRT Solutions Brian.Genisio@srtsolutions.com 3/10/2010
3
Why Prism? Loose Coupling of parts Configurability Composability Higher Testability Multi-Platform (WPF vs Silverlight)
4
What is Prism? Composite Application Guidance Composite Application Library
5
Take what you want
6
What is Composability?
7
Start With a Shell
8
Add Modules Dynamically
9
UI Composition Watch Module Position Module Market Module News Module
10
Modularity
11
Nested Modules/Regions
12
Implementation
13
Demo
14
Bootstrapper
15
Dependency Injection
16
Service Locator
17
Modules
18
Region Manager
19
Event Aggregator
20
Commands
21
Multi-Targeting
22
Revisiting the Stock Trader
23
Where Do I Start? 1.Download the CAL 2.Create the Bootstrapper 3.Wire up the Bootstrapper 4.Create Modules 5.Wire up the Modules
24
Why Not? Just a reference implementation Patterns & Practices vs Mainline A lot of ceremony for small apps They do some things poorly
25
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
26
Resources Composite Application Guidance -- http://tinyurl.com/Prism2http://tinyurl.com/Prism2 Composite Application Library -- http://tinyurl.com/Prism2-CALhttp://tinyurl.com/Prism2-CAL CodePlex -- http://www.codeplex.com/CompositeWPF/http://www.codeplex.com/CompositeWPF/ 4-part video series -- http://tinyurl.com/Prism2-Videoshttp://tinyurl.com/Prism2-Videos My Blog: http://HouseOfBilz.comhttp://HouseOfBilz.com Twitter: http://twitter.com/BrianGenisiohttp://twitter.com/BrianGenisio
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.