드디어 실버라이트 2.0이 베타의 꼬리표를 떼고 RC버전이 발표되었습니다. RC버전 중에서도 RC0이군요. MS의 Scott Gu의 블로그에 소개되어있어서 자료를 살펴봤습니다. 상당히 매력적으로 바뀐 것 같아 소개드립니다.

 

MS가 RIA의 주도권을 잡기위해 killer솔루션으로 내 놓은 실버라이트는 북경 올림픽의 실시간 방송의 성공으로, 동영상 제공 플랫폼으로의 위상을 견고히 하였습니다.

실버라이트는 레이오지가 빌게이츠의 후계자로 첫 작품을 내 놓은 것으로 그 의미가 있습니다.

 

Windows만을 고집하던 것에서 벗어나 Mac과 firefox에서도 동작할 수 있도록 지원을 하고 나선데 있습니다.

MS의 개발툴에 특화되어있긴 하지만, 자바스크립트로 되어있어 누구나 쉽게 구현을 할 수 있도록 되어있습니다. 물론 c#을 쓰는 것에 비해서는 디버깅에 조금 문제는 있습니다.

 

앞으로 실버라이트의 RIA시장지배력은 계속 강화될 것으로 보여집니다. 우선, 접근이 쉽고 강력한 Tool(개발툴, 디자인툴)을 제공하고 있습니다.

이제는 Mac에서도 실버라이트로 된 컨텐츠를 볼 수 있습니다. 아직 구글 크롬에서 지원이 안되지만 이것도 해결될 것으로 보여집니다.

 

실버라이트 2.0 RC버전의 변화를 간략히 살펴보면 다음과 같습니다.

 

  1. 자동업데이트 지원: 2.0 RC를 설치하면 실버라이트 런타임의 변경이 일어난 경우 자동으로 업데이트 된다고 합니다.
  2. 새로운 컨트롤 지원

    • 새롭게 추가된 컨트롤은 ComboBox, ProgressBar, PasswordBox로 꼭 필요한 컨트롤 입니다.

    • 아래와 같이 소스코드에 입력하면

    • 실행시에는 아래와 같이 보입니다.:

  3. 새로운 컨트롤 스킨 지원

    실버라이트 beta버전에 비해서 이번 버전은 스킨기능이 보다 완성도 있게 만들어졌습니다.

    아래는 DataGrid, RadioButton, CheckBox와 DatePicker의 기본 스킨입니다. 

    추가적으로 스킨을 만들고 싶은 경우에는 Expression Blend에서 template를 원하는 스타일로 작성하면 됩니다.

       

 

 

이 외에도 32가지에 걸친 Break Change가 있습니다. 국내에도 몇몇 방송사들이 실버라이트를 이용해서 서비스를 제공하고 있습니다. 방송쪽에는 기반을 다진 것 같은데, 

다른쪽의 눈에띄는 레퍼런스가 보이질 않는군요.. 

 

플래시의 강력함으로 인해서 아직은 실버라이트로 된 사이트가 많지 않은 것 같습니다. 그렇지만, ms는 많은 저변이 있는 자바스크립트를 기본으로 않고 지원하면서 XAML구조를 가지고 있기 때문에 점차 파괴력이 있을 것 같습니다.

 

참고

이 글은 스프링노트에서 작성되었습니다.

신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'관심분야 > 기타' 카테고리의 다른 글

[리뷰]자바 이론과 실습: 제네릭스 해부, Part 1  (0) 2008.10.21
실버라이트 2.0 RC버전 발표  (0) 2008.09.26
TOPCODER 문제:CaptureThemAll  (0) 2007.05.23
Silverlight관련글  (0) 2007.05.04
Posted by 지영아빠

티스토리 툴바