Download links related to Mix08 Keynote Announcements

Head over to Tim Sneath’s blog for a list of all download links related to the keynote this morning.

Mix08 Keynote - Silverlight & WPF

First let’s get to the obvious Silverlight announcements we “knew” were coming during this keynote: - Silverlight 2.0 Beta is available! - Expression Blend 2.5 (!) March Preview is available! - formal announcement of Silverlight Mobile device support! In my presentation last weekend I was asked about Silverlight adoption stats, which I predicted we’d get during the keynote. [...]

Mix08 Keynote - parting thoughts

I’ve just stepped out from the first Mix Keynote I’ve attended as a consultant rather than a Microsoftie.  There was no real shocker in there, but it was a solid keynote and I am enthused by a couple of exciting announcements Ray Ozzie began by saying he sees Mix08 as one of several milestones on a [...]

Scott Guthrie Keynote - 3

Silverlight 2 beta includes

  • Multi-language support - VB, C#, Iron Ruby, Iron Python
  • WPF UI, including data binding
  • Networking stack - REST, SOAP, WS-*, sockets. And cross-domain stuff is supported
  • Integrated Data Support - LINQ, and the ability to cache data across browser sessions
  • High performance
  • Small download, fast install - 4.3 MB download, no .NET Framework download required, working with Novell on a Linux implementation

Includes a lot of built-in controls

  • Sliders
  • Calendars
  • DatePicker
  • DataGrid

Built-in controls are shipped with source included in the beta. Open license allows for modification and resale.

The built-in controls are now completely skinable, including custom animations.

Also including unit testing capability for Silverlight controls. Around 1200 unit tests included for the built-in controls.

They are also shipping preview versions of Silverlight tools for VS2008 and Expression.

Scott Guthrie Keynote - 2 - Silverlight and the Olympics

Silverlight is a major part of the Olympics 2008 Site

2200 hours of live streaming coverage over 22 days. This, plus the 1100 hours of content on the 5 NBC broadcast networds, will be made available as Video On Demand.

Also, through Silverlight, you will be able to see live streamed coverage of all 34 sports. As part of the live coverage, you can

  • rewind and rewatch the stream
  • view pop-up alerts of other activities in other sports.
  • share link to the live coverage with others.
  • include picture in picture (PiP) of multiple sports
  • view multiple live streams of the same sports, even PiP

Very cool, especially if you're a fan of non-traditional sports. But I wonder if such a service will be available outside of the US.

Scott Guthrie Keynote - 1

Silverlight 2 Beta 1 is available for download after the keynote

Changes include enhancements for media. Sorry, but this section includes terms that don't mean that much to me. High Def? I thought he was a rapper. ;) But let me make some notes

Adaptive Streaming - The Silverlight client can adaptively determine the bandwidth between the client and the server and set the bit-rate appropriately. And can change on-the-fly, if necessary

Total Cost of Ownership - Windows Media Services 2008 is free. Provides 3x the scalability of other services, yet maintains a high level of reliability. Also, there is support for progressive downloading, including bit-rate throttling. Progressive downloading means that the initial 10s or so of content is bursted out, but beyond that it just maintains the 10s buffer instead of trying to get as much content as you can to the client as quickly as you can.

Business Opportunities - Integration of advertising into the Silverlight experience. Jon Harris demos a Silverlight Advertising Template. Template is a Visual Studio 2008 project template and the wizard used to create it. The result is a project that includes a fair bit of commonly used Silverlight functionality

Off to MIX

First off, let me comment on the dearth of posts for the last few months. As always, it has to do with my workload. I have been working heads down on a major project for client for about six months. On top of that, my evenings are spent co-authoring the Training Kit for the WCF exam. The result is that I don't have a lot of time left for extra-curricular writing, which is what this blog is. I expect both of those to change shortly, so there should be more posts in the coming months.

The client project is actually one of the slickest that I've worked on. It uses a ton of cutting edge technologies, including WCF, the component application block (CAB) and even WPF. It's that last piece that's the most interesting because it's the first time that I've seen WPF used in a line of business application in the wild. My colleague, Rob Burke, is the author of this coolness. He demoed it at our At the Movies presentation and has blogged about it here. Take a look if you get the chance. It's well worth seeing.

But all of this is beside the point of this post. At the moment, I'm on a place heading to Las Vegas for the MIX '08 conference. I'm expecting a ton of blogging activity this trip, so get ready for a flurry of posts over the next week as I try to keep up with what's happening.

Off to Vegas!

Thanks to everyone who came out to my WPF and Silverlight presentation at the Toronto CodeCamp event yesterday. It was great to have a chance to speak with so many interested and enthusiastic people who hung around after the talk. Because the presentation was a riff on my What’s New in WPF 3.5 and Silverlight [...]

CodeCamp and Mix08 - on my blog at

Thanks to everyone who came out to my WPF and Silverlight presentation at the Toronto CodeCamp event yesterday.  It was great to have a chance to speak with so many interested and enthusiastic people who hung around after the talk.


Because the presentation was a riff on my What's New in WPF 3.5 and Silverlight talk from ObjectSharp's Visual Studio 2008 at the Movies, if you're looking for follow-up information, your best bet is this set of links.

(Bonus link: Rob Windsor (now "Channel 5.5") interviewed some of us speakers at the pub and posted some follow-up video here.)

I'm off to the Mix08 conference in Las Vegas tomorrow!  There should be very exciting news at Mix for .NET client-tier developers.

Cross-posting from my real blog to this ObjectSharp feed still isn't possible, so if you'd like to follow my updates on all things Silverlight and WPF, your best bet is to subscribe to my blog at

Vegas, here we come!  


User Experience in Toronto and Las Vegas

I’m presenting at the Toronto Code Camp on Saturday about What’s new in Visual Studio 2008 for WPF 3.5 and Silverlight developers. My presentation will be an updated version of the presentation I gave at ObjectSharp’s Visual Studio 2008 At the Movies event, which hopefully you’ll find interesting and useful if you’re doing client-side [...]