Aspen – A sample app using Silverlight 4 and .Net 4.0 – part 1 of X
Together with Dag König and Danwei Tran at Microsoft, I’m building an app with the code name “Aspen”. This application will use most of the new features shipped with Visual Studio 2010, such as, Silverlight 4, Entity Framework 4, MEF, WCF RIA Services etc. We are going to use the MVVM pattern and a sort of Domain Driven Design (DDD) approach. Danwei is the GUI designer, she will use Sketchflow and Expression Blend 4. Dag König is the “Standards authority” and will also do some development. My part is to be a developer, both backend and client-side. I will blog about our progress on my blog and that is the reason for the X in the title of this blog post. I don’t know how many parts it will be ;)
The goal of the application
The application should be a reference application and will have the following goals:
A Reference application for Silverlgiht 4, .NET 4.0 and WCF RIA Services.
Able to demonstrate several different techniques named above and Entity Framework etc.
This application will be available on CodePlex so everyone can download it.
Description of the application
We will use the code name “Aspen” during the development, only to be cool ;) The application is for small companies that doesn’t have afford to buy an advanced system for handling members. With “Aspen” we want to create a simple one to handle the basic functionality. The application should be easy to access and install, only Silverlight should be needed. The application will have different function such as creating a member, a member can belong to different groups. Every group can have gatherings. On those gatherings the members can decide if they want to join or not. The Domain model for this application will be kind of simple, at the moment it will only have three Entities, Member, Group and Gathering. We will later add more functionality, but we have to start somewhere.
My next blog post will be about some MEF and Entity Framework 4 code-only feature..