The User Interface Process Block V2 or UIP V2 is the next version of one of the most popular application blocks. This block is a reusable code component that builds on the capabilities of the Microsoft .NET Framework to help you separate your business logic code from the user interface. The UIP Application Block is based on the model-view-controller (MVC) pattern. You can use the block to write complex user interface navigation and workflow processes that can be reused in multiple scenarios and extended as your application evolves.
UIP V2 includes
-
Support for Smart Client Applications, including state persistence using isolated storage
-
New views supported: hosted controls, wizards, and floating windows
-
A number of fixes and enhancements to V1.
The block can be found at: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/uipab.asp