Microsoft が2007年9月4日にSilverlight 1.0を正式版としてリリースしました。SilverlightはWebブラウザ上でRIAを実現するプラグインです。現在はWindows用とMac OS X用が用意されており、Linux対応も視野に入れているようです。
開発者向けにSDKも公開されており、JavaScriptとXMLの知識があればすぐに開発を始めることができます。具体的な開発手順は、
- Silverlightを実行するWebブラウザプラグインをインストールする
- HTMLファイルを作成し、scriptタグに「Silverlight.js」(SDKに同梱)を指定する
- JavaScriptコードでSilverlight.createObject( )をcallする処理を記述する
- XAMLというXMLファイルを作成する
となります。最も簡単なSilverlightアプリケーションはリスト1~2のHTMLとXAMLからなり、ブラウザでHTMLを表示させると図1のようになります。
次期バージョン1.1では、JavaScript以外の.NET言語でSilverlightアプリケーションを作成することもできるようになります。
FlexやAIRなど新しい関連技術を次々にリリースして盛り上がりを見せているFlashにどれだけ巻き返しできるかが注目です。
URL:http://www.microsoft.com/japan/silverlight/