Silverlight security overview paper has been updated for Silverlight 5

The main difference from the Silverlight 4 version is I’ve added a section on trusted in browser apps (which in many ways aren’t that different from trusted out of browser apps). I’ve also folded in a few corrections/improvements from customer feedback that apply equally to previous versions of Silverlight. Silverlight Security Overview v5.docx


MIX 2011 slides — "Advanced Features in Silverlight 5 (MED12)"

Thanks for everyone who came out to MIX and went to the talk. If you didn’t get a chance, or want to see it again :), the video has been posted: I’ve attached the slides below. For what it’s worth, I hid a couple redundant slides right before the presentation started in order to keep…


How does Silverlight compatibility work?

Compatibility is extremely important to Silverlight, so how exactly do we achieve it?  Before we get into that, we need to take a moment to define different types of compatibility. The most important is application compat — if you have a xap written for SL2, it should run unchanged when you run it with the…


Silverlight security overview paper has been officially published Security Overview.docx  (The content hasn’t changed since RC but the formatting & presentation has undergone a facelift courtesy John Allwright) A little background for those who haven’t read the previous versions… There’s a lot of information in MSDN about Silverlight security, but it’s hard to know where to start sometimes. This document tries to…


Updated security overview for Silverlight 4 RC

[Update: This paper has been published as the Silverlight Security Overview. -Nick] I updated the white security overview white paper for the Silverlight 4 RC release. Biggest change was I’ve added a section on security recommendations for trusted apps. Other than that it was fairly minor edits, a typo here (eg. Assembly.Load -> AssemblyPart.Load), a rephrase there……


Silverlight 4 RC API listing in one big text file

Here’s the API listing for the Silverlight 4 release candidate (RC).  I included mscorlib.dll this time, as well as a couple DLLs I forgot the last time. For more details about these API listings, see an earlier post. Silverlight-v4rc-all.txt


Silverlight 3 API listing in one big text file

One of the things we do to keep API quality high in Silverlight is to periodically dump the complete public API set to a text file & run a diff against previous versions to see what’s changed. Figured these “txref” files might be of use to someone else as well.  Two caveats — the printout…


xml syntax highlighting in Silverlight

Several years back I posted a XML tokenizer for syntax highlighting. At the time I didn’t post a complete app, since it was part of a larger project; if someone recently asked me for a little more context for the tokenizer so I put together a quickie Silverlight project showing how to use the tokenizer…


Subclassing Shape (or more accurately, Path)

One of the more subtle improvements in Silverlight 4 is that we unsealed the Path class. That means you can write a class that behaves like a shape without re-implementing properties like Fill, Stroke, etc. — just subclass, set Path.Data to render what you want, and provide Measure/Arrange appropriate functionality. (Existing Shapes don’t all use…