"Those Who Ship, Win!"
This used to be written on a giant poster in the hallways of building 42 (original home of the .net framework) ... should have taken a picture of it while it used to be around. (missed classic photo opportunity - anyone have a shot of it?)
Today, we delivered one of the most important features, shipping a v1. Yes, WCF RIA Services v1 is done, and shipped! You can get the final build along with the final build of Silverlight 4 tools, right here on the RIA Services landing page, that also has links to blogs, tweets, docs, forums and all things RIA Services.
It has been an exciting ride building this technology from the ground-up, seeing people use it live even with early preview builds, and providing tons of feedback (thanks), and bringing credibility to Silverlight as a line of business application platform. It has also been an interesting learning experience for me personally in many dimensions.
The diagram below captures the essense - what can a framework do by redfining a Rich Internet Application as a single logical application that spans across client and server, and consumes as well as provides data and services. My original Vision to Architecture blog post still holds up a year or so later. I'll be doing a follow-up to that post, as well as updating my Book Club reference app with a couple of new features, so stay tuned.

Celebrating with a look back...
Like any other interesting Microsoft project, RIA Services had its set of code names and project names - Rialto, Alexandria, RIA Services, .NET RIA Services and finally WCF RIA Services (there is usually some story behind each of the name changes - but that is for another day). At least we didn't end up with something like Windows LoB Foundation or some such insanity!
Dinesh and I got together with John for a casual Silverlight.TV recording to recollect some of the history and motivation for the project.
The road ahead...
We've taken the first step in simplifying RIA applications. As we look forward to the future, there are a number of interesting big and small things to do (eg. Ajax, Cloud, Mobile and more). We've set up a forum for suggesting ideas and features and voting on what you'd like to see happen. My top five (so far):
Go check out the forum and suggest your ideas. Just make sure you vote for some of the above five... :-)
I am eager to see how RIA Services impacts the .NET and Silverlight development landscape, and I'd love to hear what you folks build, and your interesting experiences.
Updated (minutes after): How could I forget? The excitement perhaps... you'll want to make sure you also get the RIA Services toolkit for related bits of goodness such as LINQ to SQL support, amongst a couple of other extra features.
Posted on Monday, 5/17/2010 @ 10:01 AM
| #
Silverlight