Microsoft Silverlight





































Microsoft Silverlight
開発元
マイクロソフト
最新版
5.1.50918.0 - 2019年1月15日(34日前) (2019-01-15[1][±]
最新評価版
[±]
対応OS
Windows
macOS
Windows Phone 7
Symbian OS S60
種別
ウェブ アプリケーション フレームワーク
ライセンス
Microsoft EULA,
Microsoft Public License(Ms-PL)
公式サイト
msdn.microsoft.com/ja-jp/library/cc838158(v=vs.95).aspx
テンプレートを表示

Microsoft Silverlight(マイクロソフト・シルバーライト)は、マイクロソフトが開発したウェブブラウザ用のプラグイン。




目次






  • 1 概要


  • 2 バージョン


    • 2.1 Silverlight 1


    • 2.2 Silverlight 2


    • 2.3 Silverlight 3


    • 2.4 Silverlight 4


    • 2.5 Silverlight 5




  • 3 普及率


  • 4 Moonlight


  • 5 藍澤光


  • 6 脚注


  • 7 外部リンク





概要


Silverlightは当初WPF/E(Windows Presentation Foundation / Everywhere)と呼ばれていたアニメーション・ベクターグラフィックスの表示や音声・動画再生などの機能を備える、いわゆるリッチインターネットアプリケーション(RIA)プラットフォームで、Windows Presentation Foundationのサブセットの技術として発表された。


RIAプラットフォームとしての特長はWindows Presentation Foundationのサブセットとして位置づけられているように、開発環境や開発スキルに.NET Frameworkを生かせるところにある。WPFと同様にユーザー インターフェイスはXAMLで定義し、ロジックはVisual Basic .NET、C#のほか、JScript .NET、IronRuby、IronPythonなどの動的プログラミング言語など、各種 .NET Framework上で動く言語に対応する。


ウェブブラウザはInternet Explorerでは現在も利用可能だが、Microsoft Edge[2][3]、Google Chrome 45以降[4][5][6]、Firefox 52以降[7][8][9][10]、Opera 20以降[11]、及びLinuxやAndroidやiPhone上の主要ブラウザ等では利用不可能となっている。


Windows Phone 7のアプリケーション開発フレームワークとして採用されていた。Silverlight 5からはXbox 360にも対応させるという話もあったが[12]、結局対応させなかった[13]


Silverlightでは、動画再生で利点が多い。たとえば、広く利用されているWindows Media Video形式やH.264形式の動画ファイルを扱える点、IIS 7の拡張機能であるSmoothStreamingを利用して、テレビに近い感覚で動画をザッピングできる点(視聴者の再生環境の帯域と CPU の負荷状況に応じて、適切なビットレートの動画ファイルが配信される)、PlayReadyと呼ばれる同社の DRM 技術を採用している点などがあげられる。PlayReadyは既存のWMDRMとも互換性があるので、WMDRMで暗号化されている動画ファイルは再エンコードや再暗号化をすることなく、Silverlightで再生することができる。



バージョン




Silverlight 1


Silverlight 1.0は2007年9月6日に公開された[14]。JavaScriptを利用したプログラムのみに対応していた。Silverlight 1.1では共通言語ランタイム(CLR)や動的言語ランタイム(DLR)を利用したプログラミングに対応し、JavaScriptだけでなく.NETや動的言語によってアプリケーションを開発に対応する予定であったが、Silverlight 1.1はアルファ版までの公開にとどまった。



Silverlight 2


Silverlight 2は2008年10月14日に公開された[15]。このバージョンから小数点表記がなくなった。



Silverlight 3


Silverlight 3は2009年7月11日に公開された[16]。2009年3月18日(日本時間)にSilverlight 3のベータ版が公開された。また、ブラウザーのプラグインでありながら、デスクトップアプリケーションのように動作させられるOut Of Browserと呼ばれる機能が実装されている。表現力の面では、Silverlight 3になって疑似3Dやエフェクトをサポートし、Flash Playerに近づいた。DeepZoomやPhotosynthは他のRIAプラットフォームにはない特徴的な機能である。



Silverlight 4


Silverlight 4は2010年4月16日に公開された[17]。PDC09でSilverlight 4が発表され、同日からベータ版の提供が開始された。MIX10でRC版が発表された。Silverlight 4の主な新機能は、Webカメラ、マイクのサポート、オフラインのDRM対応、マルチキャストストリーム、コピー・アンド・ペースト、ドラッグ・アンド・ドロップ、マウスホイール、右クリック、印刷のサポートなど。さらに、ブラウザー外実行と呼ばれる機能が拡張されており、使用者権限の昇格モード(信頼されたアプリケーション)を備えることによって、ローカルファイルへのアクセスやアプリケーション内でのHTMLレンダリング、COMオートメーションなどがサポートされる。



Silverlight 5


2011年12月6日に公開された。


Silverlight 5では以下のような機能が含まれる。



  • 動画のハードウェア アクセラレーション

  • メディア コンテンツの変速再生(機能名:トリックプレイ)

  • パワー マネージメント

  • リモート コントロール

  • 文字の表示の改善とOpenType機能の完全対応

  • 印刷機能の強化

  • グラフィックのハードウェア アクセラレーション

  • アウトオブブラウザー機能の強化

  • 自動UIテストの対応

  • 起動の高速化と、Internet Explorer 9のハードウェア アクセラレーション機能の対応

  • 64ビット版ブラウザーの対応


米国時間2011年4月4日にSilverlightチームは2011年4月12日から14日までラスベガスで開かれたMIXでSilverlight 5ベータを発表する予定であることを明らかにした[18]


2012年5月8日にSilverlight 5.1をリリース[19]


なお、Silverlight 5をもって、Silverlightの開発終了の可能性が報道されている[20]。サポート期限はリリースの10年後の2021年10月12日で、従来のバージョンよりもはるかに長い。ただし、未来の全てのウェブブラウザをサポートするわけではないとしている。Silverlight 4のサポート期限はすでに終了している。



普及率



























Silverlight の普及率
バージョン 普及率
未インストール 24.36%
Silverlight 3 0.69%
Silverlight 4 64.69%
Silverlight 5 10.33%
RIAStats.com(2012年4月26日時点)[21]

2009年11月19日にはPDC09(Professional Developers Conference 2009)の基調講演において、この基調講演では「さまざまな有力なイベントの動画中継を担当することで、Silverlightの普及率は上がっている。2008年夏の時点で33%だった普及率が、現在では45%まで向上した」とも発表されている[22]


2010年3月16日のMIX10の基調講演では、前年のPDC09のときに45%だった普及率は「いまは60%に近づくほど勢いが加速している」と発表された。


RIAStats.comの調査では、2011年6月20日時点、Mac OS Xでの普及率は44.44%、LinuxでのMoonlightの普及率は25.13%。



Moonlight







































Moonlight
開発元
Xamarin
最新版
2.4.1 / 2011年4月6日(7年前) (2011-04-06
最新評価版
4 preview 1 / 2011年4月12日(7年前) (2011-04-12
対応OS
Linux
サポート状況
終了
種別
ウェブ アプリケーション フレームワーク
ライセンス
オープンソース
公式サイト
www.go-mono.com/moonlight/
テンプレートを表示

Moonlightは.NET Frameworkのオープンソース実装であるMonoの開発プロジェクト主導により開発が行われているMicrosoft Silverlightのオープンソース実装である。MoonlightはSilverlight 2に基づいている。ただし、Monoプロジェクトはオープンソースであるため、Moonlight単体でDRM保護コンテンツがサポートされる見込みはない。DRM対応プレイヤーをオープンソースで実装することはDRMの技術的意義に馴染まないからである[23]



藍澤光


マイクロソフト台湾法人がMicrosoft Silverlightのプロモーションのために作った美少女キャラクター。




脚注


[ヘルプ]




  1. ^ “Microsoft Silverlight Release History”. Microsoft Corporation. 2019年1月18日閲覧。


  2. ^ MS、「Edge」ブラウザで非対応の技術を明らかに--「ActiveX」「VBScript」など ZDNet Japan 2015年05月08日


  3. ^ 「Windows 10」の新ブラウザ「Microsoft Edge」はSilverlightをサポートせず - ITmedia ニュース


  4. ^ “NPAPI deprecation: developer guide”. sites.google.com. 2017年7月30日閲覧。


  5. ^ “The Final Countdown for NPAPI”. blog.chromium.org (2014年11月24日). 2017年7月30日閲覧。


  6. ^ Chrome バージョン 42 以上で NPAPI プラグインが動作しない - Chrome ヘルプ


  7. ^ Mozilla pledges cull of NPAPI and Silverlight from Firefox in 2016- The Inquirer


  8. ^ “NPAPI Plugins in Firefox”. blog.mozilla.org (2015年10月8日). 2017年7月30日閲覧。


  9. ^ “Plug-in support has been dropped other than Flash”. (2016年10月4日). https://www.fxsitecompat.com/en-CA/docs/2016/plug-in-support-has-been-dropped-other-than-flash/ 2017年7月30日閲覧。 


  10. ^ “Remove support for all NPAPI plugins (except Flash)”. bugzilla.mozilla.org. 2017年7月30日閲覧。


  11. ^ “NPAPI Plugins - Opera extensions documentation”. 2015年9月6日時点のオリジナル[リンク切れ]よりアーカイブ。2017年7月30日閲覧。


  12. ^ Xbox 360のSilverlight は来週発表、WP7ゲームに対応? (蛇足: 最近の藍澤光さん) - Engadget Japanese


  13. ^ Xbox 版 Internet Explorer について | プラグインに関するヘルプ


  14. ^ “Microsoft(R) Silverlight(R) 1.0正式版の提供を開始” (プレスリリース), マイクロソフト, (2007年9月6日), http://www.microsoft.com/japan/presspass/detail.aspx?newsid=3178 2011年4月6日閲覧。 


  15. ^ “マイクロソフトがSilverlight(TM) 2を提供開始、全世界で4人に1人のユーザーが既に導入” (プレスリリース), マイクロソフト, (2008年10月15日), http://www.microsoft.com/japan/presspass/detail.aspx?newsid=3556 2011年4月6日閲覧。 


  16. ^ “Microsoft(R) Silverlight(TM) 3に対応した日本語版開発ツールを、本日より提供開始” (プレスリリース), マイクロソフト, (2009年7月16日), http://www.microsoft.com/japan/presspass/detail.aspx?newsid=3728 2011年4月6日閲覧。 


  17. ^ “マイクロソフト、「Silverlight 4」正式版を公開”. Impress Watch (2010年4月16日). 2011年4月6日閲覧。


  18. ^ “米MS、「Silverlight 5」ベータ版を来週発表〜HTML5と両面展開の戦略”. Impress Watch (2011年4月6日). 2011年4月6日閲覧。


  19. ^ Microsoft Silverlight Release History


  20. ^ Will there be a Silverlight 6 (and does it matter) ? | ZDNet


  21. ^ Rich Internet Application Statistics


  22. ^ 【PDC】Silverlight 4が早くもベータに、オフ・ブラウザー機能を大幅強化 - Tech-On


  23. ^ 「オープンソースDRM」の不可能性について




外部リンク



  • 公式サイト


  • 公式サイト(英語)


  • Silverlight をサンプルコードから学習する(英語)

  • Silverlight を学習する

  • MSDN Silverlight デベロッパー センター

  • Silverlight.net

  • Silverlight バージョン確認ページ


  • Silverlight Team Blog(英語)

  • Moonlight 公式サイト









Popular posts from this blog

'app-layout' is not a known element: how to share Component with different Modules

android studio warns about leanback feature tag usage required on manifest while using Unity exported app?

WPF add header to Image with URL pettitions [duplicate]