Nov 302009

I just heard the news announced at PDC that the Managed Extensibility Framework, or MEF, is now slated to be included in Silverlight 4.  Great news! I did a bit of proof of concept work using MEF about a year ago.  MEF is all about composition of providers and consumers.  MEF’s main job is to […]

Feb 122009

Congratulations to Miguel de Icaza and his team at Novell for the completion and release of Moonlight 1.0!  Moonlight is an open source implementation of Silverlight for the Linux platform developed in a joint effort between Novell and Microsoft. Silverlight was the primary deployment vehicle for live online video coverage of the Olympics last summer, […]

Nov 192008

Scott Guthrie gives us a status report on the Silverlight 2 deployment and key design wins worldwide.  100 million downloads of Silverlight 2 in the past 4 weeks.  Silverlight is now on 1 in 4 PCs on the web. BlockBuster and Netflix both use Silverlight for their online movie players. Scott also sketches out some details […]

Nov 142008
How Do I Mesh Thee?  Let Me Count The Ways

A few folks I’ve talked to in the Live Frameworks CTP forum or in email have expressed a little bit of confusion or a lot of surprise at what you can do with the Live Mesh platform and Live Frameworks. Let’s run through a few of scenarios to give you an idea of the breadth of options you have to leverage Live […]

Oct 282008

Yesterday at PDC Microsoft unveiled Windows Azure, a new platform for global scale distributed computing services, often called “cloud computing”. Today Microsoft rolled out tools for creating apps that use Live Services, access the same Mesh Objects you see in Live Mesh, or execute in the Windows Azure cloud.  Mesh-enabled web applications can even update themselves thanks to Feedsync-enabled Live Services […]

Sep 262008

Scott Guthrie has announced the availability of Silverlight 2 Release Candidate.  Scott’s post also delves into some of the details of this release, including new controls and near-final UI skins for the entire Silverlight control set.  Check it out!

 Comments Off on Silverlight 2 Release Candidate Available for Download  Tagged with:
Jun 262008

In the midst of writing some Silverlight code, something struck my funny bone:  .NET has an Application.Current.  “Current” suggests “now”, and its existance suggests there was a need to distinguish “now” from something else.  Does that mean there could be an Application.Next?  Application.Future?  Application.Past?  Those could save me a lot of effort.  How will I […]

Jun 252008

In getting back up to speed with Silverlight, and in particular the new Silverlight 2 beta 2, I’ve been surfing through the many quickstart topics on various web sites. While skimming “Receiving Plain XML Messages with Silverlight” these words lept out at me: note: The WebClient class does not currently support cross-domain calls. Say what? […]

Silverlight 2 Beta 2 Released

 Posted by at 11:17 am  Work
Jun 092008

In all the excitement of getting oriented in the new digs at Microsoft, I almost missed the news that Silverlight 2 beta 2 has been released!  You can get the goods from  I found a nice overview of what Silverlight 2 and beta 2 have over on the GeekValley blog. Lots to dig into in […]

Sep 242007
Halo 3 Launched!

Halo 3 has officially hit the streets!  Besides the game itself, check out the supporting info on the web, which happens to be implemented in Silverlight: Having been out of the loop on the whole Halo series progression, I found the backstory and character summaries for Halo 3 very informative. Originally published on my […]

Sep 042007
Halo 3 Promo Videos Running on Silverlight Streaming

The promotional campaign for the new Halo 3 FPS has begun with a series of in-game and thematic live action videos.  High-def 2mbps videos are here: Lower bandwidth versions of the same are here: These are already on the msn boards and will be referenced by additional promotional spots throughout the rollout. How is […]

Aug 242007
MSN's The Podium 08 - Built On Silverlight

MSN just launched The Podium ’08 as part of their 2008 US Presidential election coverage.  The Podium ’08 brings together data on presidential candidates for voters and election followers to explore by topic and compare candidates head to head on specific issues. What’s interesting about The Podium is that the content is not canned editorial material.  When […]

Jun 272007
ZeroGravity: Casual Gaming in Silverlight

Looks like the folks at terralever are going full-bore on Silverlight:  They’ve implemented a delightfully addictive puzzle game called ZeroGravity using the Silverlight 1.1 Alpha runtime. Check it out! It’ll be interesting to see how long before my #5 high score (9997) rolls out of the top ten. via Tim Heuer Originally published on my […]

 Comments Off on ZeroGravity: Casual Gaming in Silverlight  Tagged with: ,
May 302007
A Cross-Domain Silverlight Channel 9 VideoRSS Player

Last week Kevin Ledley, keeper of the content, asked me for a bit of help to get a Silverlight video player working.  He wanted to “borrow” the cool scrolling video list and video player from our sister site, and set it up on our homepage to show Windows Live related videos from […]

May 272007
Hosting Silverlight On A Server That Won't Host .JS Files

Torontonian “wavesmash” has been tinkering with getting a Silverlight app up and running on his Blogger blog.  Silverlight Streaming got him most of the way there, but he found the recommended pattern of placing the Silverlight control construction in a separate createSilverlight.js file became a show stopper because Blogger won’t let you serve .js files from […]

May 082007
Hello World with Silverlight and Silverlight Streaming

I’ve been tinkering with Silverlight and Silverlight Streaming and thought I’d share some of my discoveries and pointers. Silverlight is designed to dovetail into a traditional HTML+JavaScript web app.  Your web page loads a Silverlight.js file and constructs a Silverlight object.  What happens after that within the Silverlight objects is determined by a XAML (“zammel”) file […]

May 042007

If you set out to install the Silverlight 1.1 Alpha SDK and installed all the additional recommended (but not required) bits such as Visual Studio Orcas and ASP.NET Future, you won’t see this problem so you can stop reading now. If you’re a minimalist like me and install only the bare minimum Silverlight 1.1 Alpha runtime […]

 Comments Off on Installing Silverlight 1.1 Alpha SDK  Tagged with:
May 022007
MIX07: Extending the Browser Programming Model with Silverlight

Silverlight implements isolated local storage on the client.  Currently in the Alpha, the storage is limited to 1MB per web application and is keyed to the full URL of the XAML/HTML page.  That means for this alpha release, two pages that are part of the same application served from the same domain will have separate isolated […]