Microsoft: MVVM, TDD, and Silverlight

Model View Presenter with silverlight.

Model – This is the business object, web service, data or module that contains the business logic.

View – This is the User Interface (UI) that contain the controls, images, text, etc.

Presenter – This is an object that connect the View and Model objects.

Silverlight – This is the new Microsoft technology that will take the place of Adobe Flash.

MVVM
Model View ViewModel (mvvm) is a new version of movdel-view-controler, a best practice pattern for developing applications.

Getting Started
To get started, I went to Karl Shifflett’s video at http://windowsclient.net/wpf/wpf35/wpf-35sp1-xaml-powertoys.aspx to get some help installing the powertoys. Oh, before that I downloaded the following:
1. MVVM Lab
2. Ocean
3. WPFLOBMVVM
4. WPFLOBMVVMC
5. xamlpowertoysv3-5releasezip
6. xamlpowertoysv3-5sourcezip
The Powertoys is contained in item 5 download. I had to watch the install video a couple of times to install and make sure it is running in Visual studio. Karl had an additional step to “add-in” in Visual Studio. I verified the installation was successful.

Leave a Comment