2007년 5월 2일 수요일

Silverlight

Silverlight

Silverlight의 특징들
  • cross-browser, cross-platform을 지원(Win XP의 Firefox에서는 제대로 동작하지 않는다. -_-)
    Firefox에서 정상 동작이 가능합니다만, 제대로 보기 위해서는 html페이지에서 html 태그의 xmlns 삭제, DOCTYPE선언 부분을 삭제하셔야지만 볼 수 있습니다. 출처: Silverlight, Firefox, and Inline Xaml: A Solution to the Problem
  • very small download(4.2M)
  • streams video and audio,  HD 720p video quality.
  • refresh하는 경우 전체 페이지를 refresh하지 않는다.
  • WPF and XAML
  • Extensions to JavaScript : XAML의 control처리 시 javascript가 사용된다.
Silverlight Platform
Core Presentation Framework와 .NET Framework, Installer and Updater 세가지로 구성된다.

사용자 삽입 이미지

Core

.NET Framework for Silverlight
  • WPF - Rich controls that extend the features of standard Web browser controls 제공
  • Data - LINQ(Language intergrated Query) 제공
  • BCL(Base Class Library) - String, Regular Expressions, Input and output, Reflection, Collections and Globalizatoin지원
  • Networking - Remote services and data에 접근하는 기능을 제공한다.
  • CLR(Common Language Runtime) - Memory management, Garbage Collection, Type checking, Exception handling
  • DLR(Dynamic Language Runtime) - Dynamic compilation and execution of scripting languages(JavaScript & IronPython) 제공
그 외의 프로그램의 특징들
  • Isolated storage - local storage와 data의 caching지원
  • asynchronous programming - a background worker thread carries out programming tasks
  • File managment - 파일 업로드를 위한 File Open dialog box지원
  • HTML : managed code interaction - .NET 프레임 웍 프로그래머들이 웹페이지의 HTML DOM에서 직접 UI elements들을 생성해낼 수 있게 한다.
  • JSON
  • POX services
  • XML libraries - XMLReader and XMLWriter제공

출처: Microsoft의 Silverlight
 
관련자료:
Netflix, Silverlight의 HD급 스트리밍 기능을 이용한 데모관련 영상 from Webware
태요님의 Silverlight강좌 - S2 innovation day에서 처음 태요님의 세미나를 들었는데... 재미있더군요. 그리고, 말의 속도가 너무 빨라서 ... ^^

댓글 없음:

댓글 쓰기