Prism & Smart Client Application

Topics: Prism v1, Prism v2 - Silverlight 2, Prism v2 - Silverlight 3, Prism v2 - WPF 3.5
Jan 11, 2010 at 12:38 PM


Does prism allow to develop smart client application using composite guidance. If it allows then what are the ways we can use for caching data say local temporary repository.


Regards & thanks in advance,

Kausar Mehmood


Jan 12, 2010 at 6:17 PM

Hi Kausar,

Although Prism allows you to create client-side applications (explained here and here), creating Smart Client Applications isn't supported out-of-the-box. From the prism documentation in MSDN: “The Composite Client Application Guidance is designed to help you more easily build modular Windows Presentation Foundation (WPF) and Silverlight client applications”.

However, If you want to develop Smart Client Applications using Prism, you can take a look at this document.

Another p&p asset useful to create that kind of applications is Smart Client Software Factory.

Caching data is supported by the Enterprise Library Caching Application Block. On the other hand, if you have a connected/non-connected scenario which requires caching, Offline Application Block, which is part of Smart Client Software Factory, could be helpful. 

Please let me know if this helps.

Fernando Antivero