Silverlight 3, .Net RIA Services, MVVM, NHibernate + more
Recently I started working on a side project with a fellow colleague. This is a line of business web application for an awning manufacturer called The Awning Factory. We are using Silverlight 3 with .Net RIA Services, the Model-View-ViewModel pattern (MVVM), NHibernate, along with other testing and development technologies. Jason, who started the project and has invited me to come on board, is blogging about this project (click here to go to his blog). He is discussing the overall business rules and structure of the project, as well as the software development architecture, including programming patterns and models used. I have chosen to blog (through a step-by-step demonstration) about the implementation aspect and how the patterns and technologies can be used together to form a line of business application. I have chosen to create a separate demo app rather then use examples from our application. I want to do this for a couple of reasons. First, the reason for this series is for my own investigation; so i can have a deep understanding and make sure i know how everything fits together. In order accomplish that i need to build something from scratch and really dive into the details as i go, as opposed to trying to get it together and running and not caring about the details. Next, i want something that myself and others can look at without having unnecessary details get in the way of seeing what i am trying to show and explain. I also need to develop something that can be downloaded, built, and ran successfully without any setup besides the installations of necessary components (like the .Net RIA Services). Since most of my development effort will be directed towards the main project, this will be a small project,which will allow the user to see the different aspects that Silverlight brings to the table. Game On.
Thanks for joining and welcome aboard!