Last week folks from all around the world attended the online or in-person keynote during the Silverlight Firestarter event in Redmond. Scott Guthrie did the opening keynote in which Silverlight 5 was shown to the public for the first time. The rest of the Firestarter event were in-depth sessions about the current version of Silverlight.
> You can read the overview of announced Silverlight 5 features in Scott Guthrie’s blog post: Announcing Silverlight 5
In this post we’ll go through the main topics of the keynote and sessions, and highlight some of the shared information with resources that you can use today. Silverlight 5 Beta has been announced for H1 2011. As mentioned by Scott, there were more than 20.000 votes up on Silverlight feature request site (Uservoice). About 70% of those votes are addressed in the new features in Silverlight 5 beta.
> Watch the full keynote on demand: Silverlight Firestarter Keynote with Scott Guthrie
Media
Something that is probably not shown enough is the support by IIS Media Services 4.0 released in November, to deliver high quality video to a series of clients and devices. During the keynote, Chris Knowlton showed how to use Microsoft Expression Encoder Pro and IIS Media Services to setup a live HD Smooth Streaming site serving up on Silverlight desktop, Windows Phone 7 and iPhone/iPad. Please note this is not Silverlight running on iOS but rather automated transmuxing of the video on the IIS server to be compatible with iOS. Chris Knowlton’s demo is fully on today’s technology of Silverlight 4, IIS Media Services and Microsoft Expression Encoder Pro. Chris showed only one unreleased version which is Expression Encoder Pro SP1. Scott Guthrie mentioned IIS Smooth Streaming capabilities are coming to Windows Azure in the future as well.
Note: Scott Hanselman has a great post up on his blog that runs through all the steps: Streaming Live or On-Demand Video from IIS7 to iOS Devices (iPhone/iPad) and Silverlight Start using today: IIS Media Services 4.0 and Microsoft Expression Encoder Pro. > Download IIS Media Services 4.0
Note: Scott Hanselman has a great post up on his blog that runs through all the steps: Streaming Live or On-Demand Video from IIS7 to iOS Devices (iPhone/iPad) and Silverlight Start using today: IIS Media Services 4.0 and Microsoft Expression Encoder Pro.
> Download IIS Media Services 4.0
Announced Silverlight 5 media features include:
Business applications
John Papa showed a few of his top features for Silverlight 5 business applications and also how to use coded UI testing, now available with Visual Studio 2010 Feature Pack 2 (available for Ultimate and Premium editions of Visual Studio). Tim Heuer has a video up on his blog on how to use the Test Manager and coded UI tests.
> Download Visual Studio 2010 Feature Pack 2 > Download WCF RIA Services Toolkit December 2010 (by the way, did you know the new Windows Azure Management Portal is built using Silverlight and WCF RIA Services?)
Announced Silverlight 5 business app features include:
3D and Graphics
To present some of the new low level 3D features announced for Silverlight 5, Luigi Rosso, Chief Technical Officer and and Guido Rosso, Chief Creative Officer from Archetype were invited on stage. You’ll have to watch the video to watch Scott Guthrie in 3D. The red polo shirt plays a role, not saying more than that…
Announced Silverlight 5 graphics features include:
The keynote was closed by a very interesting demo of how the SQL Server team is building new products on top of Silverlight.
In-depth sessions are about what you can use today (Silverlight 4), although some of the speakers throw in a few notes when something new in the future will easy a certain task. All sessions are available on Channel9 for on-demand viewing or download in different formats including MP3.
Did not yet have the chance to watch this session but according to Twitterserve it was pretty good to say the least.
Download the announced update: WCF RIA Services Toolkit December 2010
John uses the Book Club example to go through the session material. He explain the most important aspects of implementing MVVM pattern and how to integrate with WCF RIA Services and others. Shout outs to some of the open source MVVM libraries available out there: MVVM Light Toolkit by Laurent Bugnion Caliburn and Caliburn Micro by Rob Eisenberg
John uses the Book Club example to go through the session material. He explain the most important aspects of implementing MVVM pattern and how to integrate with WCF RIA Services and others.
Shout outs to some of the open source MVVM libraries available out there:
Tim Heuer has written about the Silverlight installation subject earlier on his blog.
You can find Jaime’s source code, presentation and a performance cheat-sheet (very useful!) in his blog post: http://blogs.msdn.com/b/jaimer/archive/2010/12/02/windows-phone-application-performance-at-silverlight-firestarter.aspx
A new set of labs was also released during the event. You can follow online or download the content for viewing offline. These labs are focused on Silverlight Line of Business (LOB) applications with practical, real-world samples.
View Firestarter labs