アットウィキロゴ

Microsoft Silverlight

マイクロソフトが開発したインターネットブラウザ用のプラグイン。アニメーション、ベクターグラフィックスの表示や音声・動画再生などの機能を備える、いわゆるリッチインターネットアプリケーションのプラットフォームである。Mac OS X・Windowsに対応し、Internet Explorer、Firefox、Safariで利用可能。GUIをXAMLという定義ファイルに記述し、JavaScript、Visual BasicもしくはVisual C#を使用してプログラムする。

【概要】
Windows Presentation Foundationのサブセットとして位置づけられる。Adobe Flashと同様にRIA(Rich Internet Application)を可能とする為のフレームワークであり、アプリケーションはウェブブラウザでプラグイン形式を用いて提供され、インストール後はブラウザ上でマルチメディアコンテンツの再生を行う。前述のようにマルチプラットフォーム対応であるが、CPUがSSEに対応したPentiumIII以降のx86互換CPUが必要である。


正式版(1.0)は2007年9月6日(日本時間)にリリースされた。このバージョンでは、JavaScriptを利用したプログラムのみに対応していた。バージョン1.1でCLR(Common Language Runtime)やDLR(Dynamics Language Runtime)を利用したプログラミングに対応し、JavaScriptだけでなく.NETや動的言語によってアプリケーションを開発できるようになった。 2008年10月14日(日本時間)に2.0がリリースされた。 2009年3月18日(日本時間)にバージョン3のBeta版がリリースされている。

【Moonlight】
MoonlightはSilverlightアプリケーションをLinuxで動作させるためのプロジェクトであり、オープンソースによるフリーな.NET Frameworkの実装であるMonoプロジェクトで開発が行われている。MoonlightはSilverlight 2.0に基づいている。

【Mac OS X対応】
SilverlightはWindows MediaやDRM技術のPlayReadyが予定されている。現在GyaoがSilverlight一部対応を始めており、VMwareやBoot Campを利用しなくても、Mac OS XでもDRMのかかった動画コンテンツが利用できるようになる予定である。ただし、Silverlight 2.0以降のバージョンはPowerPCに対応せず、インテル製のCPUを搭載したMacでしかDRM動画の鑑賞は出来ない。



最終更新:2009年04月09日 16:06