User Interface Process Application Block

Recently, I have migrated the quickstart applications for User Interface Process Application Block to Visual Studio 2008. I’ll be including the download url of the quickstart applications in this blog item.

Ok. Let’s start with a brief overview of the User Interface Process Application Block. The User Interface Process Application Block has been developed to solve issues that regularly occur when you are developing large applications with complex user interface interactions.

Design Goals
The User Interface Process Application Block is designed to solve these problems and provide you with a plug-in block you can use to control your user interface interactions. Specifically, the design goals are:
. Abstracting all navigation and workflow code from the user interface
. Enabling the use of the same programming model for Windows, Web, and device applications
. Removing all state management from the user interface
. Using tasks to persist snapshot state across processes

I’m previously from Java background. I develop frameworks, components, and applications. I used Struts in most of the applications. One the features of Struts that impressed me is the Struts Action Framework. I started to look for something in .NET which is similar to the framework. I found the User Interface Process Application Block on MSDN. Right now I’m in the process of evaluating the application block for possibilities to promote the application block to ISVs that are partnering with us.

Download Url: http://cid-d1df34a904545dc5.skydrive.live.com/self.aspx/Public/User%20Interface%20Process.zip

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: