Microsoft Silverlightのお勉強
Microsoft Silverlightのお勉強
ほとんどyahooのサイトを利用も閲覧さえもしないけど、
たまたまyahooのサイト見てたらSilverlightのバナーを見た。
そこには、Silverlightで高画質動画を楽しもうとあったので
何がなんだか全然わからないから早速ネットで検索してインストしてみたけど
全然実感がないけどとりあえずインストしたままだ。
Microsoftが開発した、Webブラウザ上でRIA(リッチインターネットアプリケーション)を実現するためのアプリケーションフレームワークの名称である。
Silverlightは、Webブラウザのプラグインの形式で提供されており、簡単なインストール作業によって対応できるようになっている。Silverlightを使用すると、ベクタグラフィックスの描画やアニメーション、ビデオ再生などを含んだリッチな表現や、双方向性を持った(インタラクティブな)Webアプリケーションの構築が可能となる。
Silverlightの大きな特徴として、複数のプラットフォームに対応している(クロスプラットフォームである)点を挙げることができる。OSとしてはWindowsとMac OSの双方に完全に対応しており、WebブラウザはInternet Explorer 6、Internet Explorer 7、Mozilla Firefox、Safariなどに対応している。なお、Monoプロジェクトがオープンソースで開発したLinux向けのSilverlight実装「Moonlight」によって、Linux上でもSilverlightを利用することができる。
Silverlightのメディア再生技術には、WMT(Windows Media Technologies)が採用されている。このため、WMTのメディア形式であるWMVやWMAをサポートしている多くのツールと互換性を持っている。その他にも、MP3やJPEG、PNGなどのメディア形式に対応している。
Silverlightでは、言語としてXAMLとJavaScriptを採用している。開発者は、Visual Basic .NETやC#、Python、Rubyなどの各種プログラミング言語を開発に用いることが可能であり、開発者にとっては既存の技術を活かしやすく導入が比較的容易であるとされる。
SilverlightはMicrosoft .NET Framework 3.0の主要技術である「WPF」(Windows Presentation Foundation)の技術基盤の一部として開発され、開発コード名は「WPF/E」(Windows Presentation Foundation/Everywhere)だった。Silverlightは2007年9月に初めて公開され、2008年10月に改良版となるSilverlight 2がリリースされた。Silverlight 2では、新たにデジタル著作権管理(DRM)機能がサポートされた他、RSSや、標準的なHTTPサービスの呼び出しも標準でサポートしている。
なお、Microsoftが販売しているデザイナー向けのアプリケーションスイート「Microsoft Expression Studio 2」に含まれている「Microsoft Expression Blend 2」、および、「Microsoft Expression Encoder 2」などは、Silverlightのオーサリングソフトとして用いることができる。また、2008年10月現在、統合開発環境のEclipseにSilverlightの開発環境を統合するプロジェクトも進めてられいる。
ちなみに、Silverlightのような、ブラウザ上でマルチメディアコンテンツの再生を行うための技術としては、Flashなどがある。
Microsoft、「Silverlight 3」正式版をリリース
MicrosoftがRIA再生プラグイン「Silverlight 3」のダウンロード提供を開始した。
米Microsoftは7月10日、ブラウザ用メディア再生プラグインの「Silverlight 3」の正式版をリリースした。専用サイトから無料でダウンロードできる。旧バージョンを利用しているユーザーは自動的にアップデートされる。
SilverlightはWebブラウザで動画再生やアプリケーションを利用するためのリッチインターネットアプリケーション(RIA)用プラグイン。OSはWindows 7、Vista、XP、2000およびMac OS X 10.4.8以降に、WebブラウザはIE 6以降、Firefox 2以降、Safari 3以降に対応する。
新バージョンではH.264、AAC、MPEG-4などのフォーマットをサポートし、3D画像やアニメーションを作成するための新機能やオンデマンドでもライブでもHDTV品質(1080p)の再生を可能にする「Smooth Streaming」などが追加された。また「Out of Browser」機能により、Webアプリケーションをデスクトップでも稼働させることが可能になる。
Microsoftは同日、Webデザインスイート「Expression 3」も発表した。「Expression Web」「Expression Design」「Expression Encoder」で構成される「Expression Web 3」は149ドル、これに「Expression Blend plus SketchFlow」を加えた「Expression Studio 3」は599ドルになる見込み。向こう1カ月のうちにリリースの予定で、現在は「Expression Blend plus SketchFlow 3」の製品候補版のみが専用サイトからダウンロード可能。
Microsoftによると、9カ月前にリリースした「Silverlight 2」はインターネットに接続できるデバイスの3台中1台以上にインストールされているという。