With the 'Silverlight Streaming' service you can now invoke a hosted Silverlight application using an IFrame - without any JavaScript! This allows you to embed Silverlight content on sites that do not allow adding JavaScript, as long as they support IFrames. For details refer to this MSDN topic.

To demonstrate this great service, I have taken the Silverlight Ink SDK Sample, uploaded it to Silverlight Streaming and then embedded it on this blog using an IFrame, like this:

<IFRAME src="http://silverlight.services.live.com/invoke/34348/InkCanvasSample/iframe.html" frameBorder=1 width=400 scrolling=no height=300></IFRAME>

The highligthed part is the key: it specifies your Silverlight Streaming application ID and name of your app. For more information about Microsoft Silverlight Streaming, visit http://silverlight.live.com/.

Here is the sample for you to try out: