The User Interface Process (UIP) application block provides a rich framework for developing stateful, process-oriented user interfaces, either for Web or windows applications. It allows you to decouple the views of your application using and implementation of the Model-View-Controller pattern provided by the application block. Ideal for applications such as shopping carts, registration, questionnaires, online quizzes, and other single flow or multi-path information gathering applications, the UIP is a complex framework that is very easy to use. This webcast will step through the architecture and capabilities of the UIP application block and demonstrate when and how to employ it for both web and windows applications.
Related white papers
MSDN Webcast: Extending the Office Fluent UI Using Visual Studio Tools for Office (Level 100)
This webcast help developers understand how they can easily extend the Microsoft Office Fluent UI using powerful ribbon design tools that are available in Microsoft Visual Studio Tools for Office.
MSDN Webcast: LINQ in Visual Studio 2008 (Level 300)
Modern applications operate on data in several different forms: relational tables, XML documents, and in-memory objects. Each of these domains can have profound differences in semantics, data types, and capabilities,...
MSDN Webcast: Domain-Specific Development With Visual Studio DSL (Level 300)
Microsoft Visual Studio provides a great set of built-in development tools, and an open and extensible platform. Two key components of this platform are Domain-Specific Language (DSL) Tools and the...
MSDN Webcast: Build Tools for Any Platform With the Visual Studio 2008 Shell (Level 200)
With the Microsoft Visual Studio 2008 Shell, Visual Studio becomes a tool for almost any platform. Whether a developer is looking to build an "Express" edition for his or her...
Tilt Menu: Using the 3D Orientation Information of Pen Devices to Extend the Selection Capability of Pen-Based User Interfaces
This paper present a new technique called 'Tilt Menu' for better extending selection capabilities of pen-based interfaces. The Tilt Menu is implemented by using 3D orientation information of pen devices...
The XSLT Profiler Add-In for Visual Studio 2008
This paper is a tour of a quick and reliable performance analysis profiler tool that assists in the development and debugging of XSLT documents. The XSLT Profiler allows developers to...
FreePad: A Novel Handwriting-Based Text Input for Pen and Touch Interfaces
The last decade has seen tremendous growth in mobile devices such as Pocket PCs, mobile phones, Tablet PCs and notebooks. Most of these devices enable interaction through a stylus or...

