마이크로소프트 실버라이트
(
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에서 驅動하고 브라우저 設定을 變更하는 方法으로도 실버라이트 使用이 可能하다.
같이 보기
[
編輯
]
各州
[
編輯
]
- ↑
“Silverlight for mobile : The Official Microsoft Silverlight Site”
. 2012年 2月 22日에
原本 文書
에서 保存된 文書
. 2008年 7月 6日에 確認함
.
- ↑
“What is Silverlight, really? | Webware - CNET”
. 2008年 5月 17日에
原本 文書
에서 保存된 文書
. 2008年 7月 6日에 確認함
.
- ↑
Ozzie Rules Blogging : Writing a Windows Sidebar Gadget in Silverlight-dead simple!
- ↑
“Microsoft Silverlight: Light Up the Web”
. 2007年 9月 4日에
原本 文書
에서 保存된 文書
. 2008年 7月 6日에 確認함
.
- ↑
“Microsoft Silverlight: Light Up the Web”
. 2008年 7月 25日에
原本 文書
에서 保存된 文書
. 2008年 7月 6日에 確認함
.
- ↑
“Downloading Content on Demand in Silverlight”
. 2012年 2月 22日에
原本 文書
에서 保存된 文書
. 2008年 7月 6日에 確認함
.
- ↑
Mono developers to bring Silverlight to Linux - Ars Technica
- ↑
“保管된 寫本”
. 2008年 4月 29日에
原本 文書
에서 保存된 文書
. 2011年 4月 29日에 確認함
.
- ↑
http://weblogs.asp.net/scottgu/archive/2007/11/29/net-web-product-roadmap-asp-net-silverlight-iis7.aspx
- ↑
“保管된 寫本”
. 2008年 8月 29日에
原本 文書
에서 保存된 文書
. 2008年 8月 29日에 確認함
.
- ↑
Somasegar가 실버라이트 3를 開始
- ↑
“保管된 寫本”
. 2010年 2月 21日에
原本 文書
에서 保存된 文書
. 2011年 4月 29日에 確認함
.
- ↑
http://weblogs.asp.net/scottgu/archive/2010/12/02/announcing-silverlight-5.aspx
- ↑
가
나
다
라
마
바
社
“Opera Watch: More details on Silverlight support in Opera”
(英語). 2011年 7月 21日에
原本 文書
에서 保存된 文書
. 2007年 5月 2日에 確認함
.
- ↑
가
나
다
라
“Silverlight in Opera”
(英語). 2013年 10月 29日에
原本 文書
에서 保存된 文書
. 2008年 3月 10日에 確認함
.
- ↑
“Install Silverlight : Unsupported platform, system requirements”
.
- ↑
Chapman, Stephen (2009年 12月 1日).
“Windows Mobile 7: Silverlight Applications, IE Mobile 7, and More!”
. 2010年 2月 10日에
原本 文書
에서 保存된 文書
. 2010年 1月 24日에 確認함
.
- ↑
“Quick update on Silverlight”
. 2007年 11月 30日에 確認함
.
- ↑
“Microsoft rolls out Silverlight maintenance release”
. 2009年 1月 11日에
原本 文書
에서 保存된 文書
. 2011年 7月 26日에 確認함
.
- ↑
Protalinski, Emil.
“Silverlight 2 beta 2 arrives on time, available now”
. Ars Technica
. 2008年 6月 6日에 確認함
.
- ↑
Knor, Max.
“Silverlight 2 Released”
. blogs.msdn.com
. 2008年 10月 21日에 確認함
.
- ↑
“Microsoft Releases Silverlight 2 On Tuesday, Oct. 14”
. LiveSide. 2012年 2月 22日에
原本 文書
에서 保存된 文書
. 2008年 10月 13日에 確認함
.
- ↑
“Business-Ready Silverlight 4 Ships April 15”
.
- ↑
“Description of the update for Microsoft Silverlight: September 28, 2010”
.
- ↑
“Description of the update for Microsoft Silverlight: December 15, 2010”
.
- ↑
“Description of the update for Microsoft Silverlight: February 14, 2011”
.
- ↑
“Description of the update for Microsoft Silverlight: April 19, 2011”
.
- ↑
“The Silverlight Blog: Silverlight 5 beta ? available now!”
. 2011年 4月 26日에
原本 文書
에서 保存된 文書
. 2011年 4月 23日에 確認함
.
外部 링크
[
編輯
]
|
---|
윈도우 폰
버전
| | |
---|
關聯技術
| |
---|
同期化 프로그램
| |
---|
出市 製品
| |
---|
커널
| |
---|
關聯 플랫폼/서비스
| |
---|
같이 보기
| |
---|
|
---|
開發
環境
| |
---|
言語 및
컴파일러
| |
---|
主要
API
및
프레임워크
| |
---|
데이터베이스 道具
및 言語
| |
---|
소스 制御
| |
---|
드라이버 開發
| |
---|