마이크로소프트 실버라이트

위키百科, 우리 모두의 百科事典.

마이크로소프트 실버라이트
開發者 마이크로소프트
發表日 2007年 9月 5日 (16年 前) ( 2007-09-05 )
安定化 버전
5.1.50918.0 / 2019年 1月 15日 (5年 前) ( 2019-01-15 )
프로그래밍 言語 VB.NET , C#
運營 體制 크로스 플랫폼
言語 多國語 支援
種類 웹/스마트폰/獨立 애플리케이션
라이선스 MS-EULA
웹사이트 www .microsoft .com/silverlight   위키데이터에서 편집하기

마이크로소프트 실버라이트 ( Microsoft Silverlight )는 애니메이션 , 벡터 그래픽스 , 오디오-비디오 再生 을 비롯한 리치 인터넷 애플리케이션 에 對한 支援을 提供하는 웹 브라우저 플러그인 이다. 실버라이트는 어도비 플래시 , 어도비 플렉스 , 어도비 쇼크웨이브 , 자바FX , 애플 퀵타임 과 같은 製品과 競爭하였다. 2021年 10月 12日 支援이 終了되었다.

실버라이트는 윈도우 프레젠테이션 파운데이션 /에브리웨어 (Windows Presentation Foundation/Everywhere, 줄여서 WPF/E)라는 코드 이름으로 開發되었다. 실버라이트는 마이크로소프트 윈도우 , OS X 運營 體制 에 쓰이는 여러 個의 웹 브라우저 製品과 互換한다. 윈도우 모바일 6와 심비안 오에스 (시리즈 60) 電話를 비롯한 携帶用 裝置도 支援할 豫定이다. [1] 문라이트 라는 이름의 서드파티 自由 소프트웨어 機能은 GNU / 리눅스 互換 機能으로 開發 中이다. 그러나 문라이트는 現在 실버라이트 버전4 프리뷰 支援을 끝으로 開發이 中斷된 狀態이다.

槪要 [ 編輯 ]

실버라이트는 WPF 와 비슷한 retained 모드의 그래픽 시스템을 提供하며 멀티미디어 , 그래픽스 , 애니메이션 , 相互 作用 을 하나의 런타임으로 統合한다. XAML 과 動作하도록 設計되어 있으며 자바스크립트 로 作成할 수 있다. XAML은 벡터 그래픽스 , 애니메이션 을 짜기 위한 마크업 言語 로 使用할 수 있다. 실버라이트로 만든 텍스트 콘텐츠는 더 檢索이 쉽고 컴파일 이 되지 않은 플래시 쪽보다 索引 을 만들기 쉽다. 또, 이러한 過程은 文字列(XAML)로 表現한다. [2] 실버라이트는 윈도우 비스타 윈도우 사이드바 가젯 을 만드는 데 使用할 수 있다. [3]

실버라이트는 윈도우 미디어 플레이어 나 윈도우 미디어 플레이어 액티브엑스 컨트롤, 또 윈도우 미디어 브라우저 플러그인을 使用하지 않아도 실버라이트를 支援하는 브라우저를 使用한다면 WMV , WMA , MP3 미디어 콘텐츠 再生을 支援한다. [4] 윈도 미디어 비디오 9 SMPTE VC-1 標準이기 때문에 실버라이트는 VC-1 비디오도 支援하지만 ASF 파일 포맷에서만 使用할 수 있다. 게다가 소프트웨어 라이선스 同意 에서 VC-1은 "個人과 非商業 用途의 消費者에게만 라이선스한다"는 內容이 包含되어 있다. [5] 실버라이트는 Ajax 技術의 文書 客體 모델 인터페이스를 통해 利用할 수 있는 XML 콘텐츠를 流動的으로 불러들이게 만들 수 있다. 실버라이트는 應用 프로그램이 要求할 수 있는 스크립트, 미디어 等의 데이터와 같은 다운로드 콘텐츠에 使用할 수 있는 Downloader 客體를 追加해 놓았다. [6] 버전 2.0에서 프로그래밍 로직은 루비 , 파이썬 과 같은 共通 다이내믹 프로그래밍 言語 를 비롯한 어떠한 닷넷 言語로도 作成할 수 있다. [7] 버전 3.0에서 GPU 하드웨어 加速과 H.264, AAC, MPEG-4의 코덱이 追加되었다.

버전 [ 編輯 ]

실버라이트 1 [ 編輯 ]

실버라이트 1은 윈도 프레젠테이션 파운데이션/에브리웨어(WPF/E)라는 코드이름으로 開發되어 2007年에 出市되었으며 使用者 인터페이스 (UI), 相互 作用, 使用者 入力, 基本 UI 컨트롤, 그래픽 및 애니메이션, 미디어 再生, 디지털 權利 管理 (DRM), DOM 統合을 擔當하는 프레젠테이션 프레임워크로 이루어져 있다. [8] 다음과 같은 構成 要素로 이루어진다.

  • 入力 - 키보드, 마우스, 스타일러스 等의 入力 管理
  • UI 코어 - JPEG 와 같은 壓縮 래스터 이미지, 벡터 그래픽스, 文字, 애니메이션 等의 렌더링
  • 미디어 - MP3, WMA 標準, WMV7, WMV8, WMV9/VC-1 스트림 再生
  • XAML - XAML마크업 言語를 利用해 UI 레이아웃을 만들 수 있게 함

실버라이트 2 [ 編輯 ]

실버라이트 2 (以前에 버전 1.1로 불렸음) [9] 는 닷넷 프레임워크 3.0 基準으로 完全한 共通 言語 런타임 (CLR)을 갖춘 닷넷 프레임워크 버전을 包含하고 있다. 그러므로 어느 닷넷 言語로 作成된 프로그램이라도 實行시킬 수 있다.

실버라이트 2의 미디어 機能은 다음과 같다: [10]

  • WMA 10 Pro 낮은 비트 모드를 包含하여 WMA 프로페셔널 支援. 그러나 多重 채널 오디오 콘텐츠는 스테레오 出力으로 下向 變換될 수 있음.
  • 마이크로소프트 플레이레디 DRM 클라이언트를 통한 콘텐츠 保護
  • 윈도 미디어 서비스의 서버 側面 再生 目錄
  • 미디어 스트림 소스 API

실버라이트 3 [ 編輯 ]

실버라이트 3는 2008年 9月 22日에 인터내셔널 브로드캐스팅 컨벤션 (IBC) 2008 쇼에서 發表되었다. 2009年 3月 18日 라스베이거스 MIX09 에서 모습을 드러냈다. [11] 베타 버전은 같은 날 다운로드할 수 있게 되었다. 最終 버전은 2009年 4月 9日에 出市되었다.

  • 더 많은 數의 컨트롤 提供
  • 高級 오디오 符號化 (AAC) 오디오 디코딩
  • 하드웨어 加速 H.264 비디오 디코딩 支援
  • 1080p 映像의 부드러운 스트리밍
  • 2次元 要素의 3次元 變換 機能 提供
  • 使用者 指定 애니메이션
  • 그래픽 處理 裝置 의 加速을 통해 비주얼 트리( Visual Trees ) 合成 加速
  • 비주얼 트리 캐시 可能
  • 要素 對 要素 바인딩 支援, 데이터 바인딩의 有效化 매커니즘 提供
  • LocalConnection API를 包含하여 여러 個의 實行 中인 應用 프로그램들을 같은 컴퓨터 上에서 通信할 수 있음
  • 李瑱 XML 選擇 使用
  • Out-of-Browser 經驗 支援
  • 실버라이트 3의 非同期 업데이트 自動 檢査

실버라이트 4 [ 編輯 ]

2009年 11月 18日 로스앤젤레스의 Professional Developers Conference에서 마이크로소프트사가 베타 버전의 실버라이트 4를 선보였다. [12]

  • 구글 크롬 브라우저 支援
  • 웹캠 및 마이크 支援
  • 印刷 支援
  • 오른쪽 버튼 및 휠에 對한 마우스 支援 改善
  • 最終 使用者에게 메시지를 傳達하는 새로운 通報 支援
  • RichTextBox, 强化된 DataGrid 컨트롤과 같은 새로운 컨트롤
  • 컨트롤의 테마 追加 支援
  • 호스트 브라우저의 실버라이트 內部 HTML 렌더링 支援
  • WCF 데이터 階層 機能 改善
  • 兩方向 文字에 對한 地域化 强化
  • Managed Extensibility Framework(MEF) 支援
  • 데이터 바인딩 支援 强化
  • 애니메이션 效果 强化
  • 클립보드와 드래그 앤드 드롭 支援
  • 딥 줌(Deep Zoom) 性能 强化
  • WCF 리치 인터넷 애플리케이션 (RIA) 서비스
  • H.264 콘텐츠 保護, 오프라인 DRM 保護 미디어 再生 支援
  • 全體 畵面에서 實行하는 동안 完全한 키보드 支援
  • 使用者의 로컬 文書 폴더에 對한 프로그램 接近
  • 로컬 컴포넌트 오브젝트 모델 (COM) 客體 支援

실버라이트 5 [ 編輯 ]

2010年 12月 2日에 실버라이트 파이어스타터 行事에서 실버라이트 5 베타가 2011年 下半期에 公開될 것이라고 發表하였다. 最終 버전은 2011年 末로 計劃되어 있다. [13]

  • GPU 加速 비디오 디코딩 支援
  • 內臟 3次元 그래픽 支援 (스테레오스코픽 3D와는 다른 것임)
  • 自動 오디오 避치 調節을 通한 미디어 콘텐츠의 可變 再生 速度
  • 電力 感知 改善
  • 內臟 遠隔 制御 支援
  • 더 빠른 應用 프로그램 始作 支援
  • 64비트 브라우저 支援 提供
  • 비주얼 스튜디오 2010의 應用 프로그램에 對한 自動化된 UI 테스트 支援
  • 改善된 文字 鮮明度 支援
  • 開發者는 데이터 바인딩 式을 디버깅하고 브레이크포인트나 바인딩을 設定할 수 있음

互換性 [ 編輯 ]

基本的으로 실버라이트는 윈도우 XP 以上의 마이크로소프트 윈도우 , OS X 에서 모질라 브라우저와 새로운 버전의 인터넷 익스플로러 에서 支援된다.

運營體制/브라우저 인터넷 익스플로러 6 SP1 以後 인터넷 익스플로러 7 以後 모질라 파이어폭스 3 以後 時몽키 사파리 오페라 구글 크롬 skyfire
윈도 비스타/윈도 7 빈칸 1, 2, 3, 4 1, 2, 3, 4 1, 2 1, 2; via NPAPI 非公式 [14] [15] 2, 3, 4
윈도 서버 2008 R2 빈칸 1, 2, 3, 4
( IE8 專用)
빈칸 1, 2 1, 2; via NPAPI 非公式 [14] [15] 2, 3, 4
윈도 서버 2008 빈칸 1, 2, 3, 4 1, 2, 3, 4 1, 2 1, 2; via NPAPI 非公式 [14] [15] 2, 3, 4
윈도 XP/2003/홈 서버 1, 2, 3, 4 1, 2, 3, 4 1, 2, 3, 4 2 非公式 1, 2; via NPAPI 非公式 [14] [15] 2, 3, 4
윈도 2000 ( KB891861 必要) 2, 3, 4 빈칸 2 非公式 [16] 빈칸 2; via NPAPI 計劃됨 [14] 빈칸
윈도 폰 7 빈칸 計劃됨 [17] 빈칸 빈칸 빈칸 빈칸 빈칸
S60 빈칸 빈칸 빈칸 빈칸 빈칸 빈칸 빈칸 1.5.0.15495
FreeBSD 빈칸 빈칸 빈칸 빈칸 빈칸 빈칸 빈칸
Linux 빈칸 빈칸 빈칸 빈칸 빈칸 빈칸 빈칸
Mac OS 10.4/10.5 PowerPC 빈칸 빈칸 1 빈칸 1 計劃됨 [14] 빈칸
Mac OS 10.4/10.5 Intel 빈칸 빈칸 1, 2, 3, 4 빈칸 1, 2, 3, 4 計劃됨 [14] 3, 4 非公式

出市 [ 編輯 ]

버전 이름 버전 番號 出市日
1 CTP 1.0.? 2006?12
1 RTW 1.0.20816 2007-09-05
2 미리보기 버전
(As 1.1 알파 리서치 )
1.1.20926.0 2007-09-05
1 서비스 公開 1.0.21115.0 2007-11-20
1 서비스 公開 1.0.30109.0 2008-01-15
2 베타 1 [18] 2.0.30226.2 2008-03-05
1 서비스 公開 [19] 1.0.30401.0 2008-04-08
2 베타 2 2.0.30523.6 2008-06-06 [20]
2.0.30523.8 2008-07-16
1 서비스 公開 1.0.30715.0 2008-07-27
2 出市 候補 (RC0) 2.0.30523.9 2008-09-25
2 RTW [21] 2.0.31005.0 2008-10-14 [22]
2 一般 配布版 (GDR) 1 2.0.40115.0 2009-02-19
3 베타 3.0.40307.0 2009-03-18
3 RTW 3.0.40624.0 2009-07-09
3 GDR 1 3.0.40723.0 2009-07-28
3 GDR 2 3.0.40818.0 2009-09-01
4 베타 1 4.0.41108.0 2009-11-18
3 GDR 3 3.0.50106.0 2010-01-20
4 RC 4.0.50303.0 2010-03-15
4 RTW 4.0.50401.0 2010-04-15 [23]
4 GDR 0 4.0.50524.0 2010-06-03
3 保安 업데이트 3.0.50611.0 2010-08-10
4 GDR 1 4.0.50826.0 2010-09-01
4 GDR 2 4.0.50917.0 2010-09-28 [24]
4 GDR 2.5 4.0.51204.0 2010-12-15 [25]
4 GDR 3 4.0.60129.0 2011-02-14 [26]
4 GDR 4 4.0.60310.0 2011-04-19 [27]
5 베타 5.0.60401.0 2011-04-11 [28]

리눅스에서의 驅動 [ 編輯 ]

실버라이트는 基本的으로 크로스 플랫폼을 支援하나 MS에서 自體的으로 리눅스用 버전을 따로 만들지는 않았다. 以前에 문라이트 라는 프로젝트가 MS와의 協力으로 Novell이 開發했었으나 mono로 吸收된 以後 실버라이트 4 프리뷰 支援을 끝으로 開發이 中止된 狀態이다.(현재 使用은 可能한 狀態로 아래 外部 링크에서 設置할 수 있다.) 또는 Pipelight라는 플러그인을 wine에서 驅動하고 브라우저 設定을 變更하는 方法으로도 실버라이트 使用이 可能하다.

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. “Silverlight for mobile : The Official Microsoft Silverlight Site” . 2012年 2月 22日에 原本 文書 에서 保存된 文書 . 2008年 7月 6日에 確認함 .  
  2. “What is Silverlight, really? | Webware - CNET” . 2008年 5月 17日에 原本 文書 에서 保存된 文書 . 2008年 7月 6日에 確認함 .  
  3. Ozzie Rules Blogging : Writing a Windows Sidebar Gadget in Silverlight-dead simple!
  4. “Microsoft Silverlight: Light Up the Web” . 2007年 9月 4日에 原本 文書 에서 保存된 文書 . 2008年 7月 6日에 確認함 .  
  5. “Microsoft Silverlight: Light Up the Web” . 2008年 7月 25日에 原本 文書 에서 保存된 文書 . 2008年 7月 6日에 確認함 .  
  6. “Downloading Content on Demand in Silverlight” . 2012年 2月 22日에 原本 文書 에서 保存된 文書 . 2008年 7月 6日에 確認함 .  
  7. Mono developers to bring Silverlight to Linux - Ars Technica
  8. “保管된 寫本” . 2008年 4月 29日에 原本 文書 에서 保存된 文書 . 2011年 4月 29日에 確認함 .  
  9. http://weblogs.asp.net/scottgu/archive/2007/11/29/net-web-product-roadmap-asp-net-silverlight-iis7.aspx
  10. “保管된 寫本” . 2008年 8月 29日에 原本 文書 에서 保存된 文書 . 2008年 8月 29日에 確認함 .  
  11. Somasegar가 실버라이트 3를 開始
  12. “保管된 寫本” . 2010年 2月 21日에 原本 文書 에서 保存된 文書 . 2011年 4月 29日에 確認함 .  
  13. http://weblogs.asp.net/scottgu/archive/2010/12/02/announcing-silverlight-5.aspx
  14. “Opera Watch: More details on Silverlight support in Opera” (英語). 2011年 7月 21日에 原本 文書 에서 保存된 文書 . 2007年 5月 2日에 確認함 .  
  15. “Silverlight in Opera” (英語). 2013年 10月 29日에 原本 文書 에서 保存된 文書 . 2008年 3月 10日에 確認함 .  
  16. “Install Silverlight : Unsupported platform, system requirements” .  
  17. Chapman, Stephen (2009年 12月 1日). “Windows Mobile 7: Silverlight Applications, IE Mobile 7, and More!” . 2010年 2月 10日에 原本 文書 에서 保存된 文書 . 2010年 1月 24日에 確認함 .  
  18. “Quick update on Silverlight” . 2007年 11月 30日에 確認함 .  
  19. “Microsoft rolls out Silverlight maintenance release” . 2009年 1月 11日에 原本 文書 에서 保存된 文書 . 2011年 7月 26日에 確認함 .  
  20. Protalinski, Emil. “Silverlight 2 beta 2 arrives on time, available now” . Ars Technica . 2008年 6月 6日에 確認함 .  
  21. Knor, Max. “Silverlight 2 Released” . blogs.msdn.com . 2008年 10月 21日에 確認함 .  
  22. “Microsoft Releases Silverlight 2 On Tuesday, Oct. 14” . LiveSide. 2012年 2月 22日에 原本 文書 에서 保存된 文書 . 2008年 10月 13日에 確認함 .  
  23. “Business-Ready Silverlight 4 Ships April 15” .  
  24. “Description of the update for Microsoft Silverlight: September 28, 2010” .  
  25. “Description of the update for Microsoft Silverlight: December 15, 2010” .  
  26. “Description of the update for Microsoft Silverlight: February 14, 2011” .  
  27. “Description of the update for Microsoft Silverlight: April 19, 2011” .  
  28. “The Silverlight Blog: Silverlight 5 beta ? available now!” . 2011年 4月 26日에 原本 文書 에서 保存된 文書 . 2011年 4月 23日에 確認함 .  

外部 링크 [ 編輯 ]