Microsoft が2007年9月4日にSilverlight 1.
開発者向けにSDKも公開されており、
- Silverlightを実行するWebブラウザプラグインをインストールする
- HTMLファイルを作成し、
scriptタグに 「Silverlight. js」 (SDKに同梱) を指定する - JavaScriptコードでSilverlight.
createObject( )をcallする処理を記述する - XAMLというXMLファイルを作成する
となります。最も簡単なSilverlightアプリケーションはリスト1~2のHTMLとXAMLからなり、 次期バージョン1. FlexやAIRなど新しい関連技術を次々にリリースして盛り上がりを見せているFlashにどれだけ巻き返しできるかが注目です。<html>
<head>
<title>Hello Silverlight</title>
<script type="text/javascript" src="Silverlight.js"></script>
</head>
<body>
<div id="sl" />
<script type="text/javascript">
var elem = document.getElementById("sl");
Silverlight.createObject("hello.xaml", elem, "hello",
{width:'300', height:'300', version:'1.0'}, null, null);
</script>
</body>
</html>
<Canvas
xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Ellipse Height="200" Width="200" Stroke="Black" StrokeThickness="10"
Fill="SlateBlue" Canvas.Top="30" Canvas.Left="30" />
</Canvas>