Prism Presenter:Syed Azhar
patterns & practices
About• Each patterns & practices offering contains a  combination of written documentation and re-  usable source code.• A...
Obtaining Support• The patterns & practices group provides escalation  support through Microsoft product support. If your ...
Prism
Prism Design Goals•   Reuse•   Extensibility•   Flexibility•   Team Development•   Quality
Prism Key Concepts•   Modules•   Module catalog•   Shell•   Views•   View models and presenters•   Models•   Commands•   R...
Typical composite applicationarchitecture with the Prism Library
Activities for creating acomposite application
Define the Shell
Create the Bootstrapper
Basic stages of thebootstrapping process
Interfaces of Core Services•   IModuleManager•   IModuleCatalog•   IModuleInitializer•   IRegionManager•   IEventAggregato...
Design of a modular    application
Module loading process
Regions
Event Aggregation
Upcoming SlideShare
Loading in...5
×

Prism

375

Published on

My Prism presentation.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
375
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Prism

  1. 1. Prism Presenter:Syed Azhar
  2. 2. patterns & practices
  3. 3. About• Each patterns & practices offering contains a combination of written documentation and re- usable source code.• As the guidance is being developed it is reviewed and approved by internal Microsoft product teams and by external customers and partners.• By using patterns & practices offerings, you can accelerate the design and development of your custom applications, reduce project technical risk, and position yourself to take advantage of future Microsoft technologies.
  4. 4. Obtaining Support• The patterns & practices group provides escalation support through Microsoft product support. If your organization has a Microsoft Premier Support Services contract, then you can obtain patterns & practices support under your existing services agreement.• Informal support is also provided by patterns & practices team members and by participating community members in the online CodePlex communities.
  5. 5. Prism
  6. 6. Prism Design Goals• Reuse• Extensibility• Flexibility• Team Development• Quality
  7. 7. Prism Key Concepts• Modules• Module catalog• Shell• Views• View models and presenters• Models• Commands• Regions• Navigation• EventAggregator• Dependency injection container• Services• Controllers• Bootstrapper• Multi-targeting
  8. 8. Typical composite applicationarchitecture with the Prism Library
  9. 9. Activities for creating acomposite application
  10. 10. Define the Shell
  11. 11. Create the Bootstrapper
  12. 12. Basic stages of thebootstrapping process
  13. 13. Interfaces of Core Services• IModuleManager• IModuleCatalog• IModuleInitializer• IRegionManager• IEventAggregator• ILoggerFacade• IServiceLocator
  14. 14. Design of a modular application
  15. 15. Module loading process
  16. 16. Regions
  17. 17. Event Aggregation

×