MS SilverLight와 WPF/E

Microsoft가 SilverLight CTP 버전을 출시했다.
국현님 블로그 참조
Microsoft 참조

Microsoft에 따르면 SilverLight란
Silverlight is a cross-browser, cross-platform plug-in for delivering the next generation of media experiences and rich interactive applications(RIAs) for the Web.
라고 한다.

다시 말해서 웹상에서 RIA를 구현하는 플러그인을 만드는 기술.
기존의 [footnote]이상한 이름이다[/footnote]WPF/E(Windows Presentation Foundation Everywhere)와 동일한 기술로 Silverlight라는 브랜드를 붙인 것.(이름이 이상한 것을 간파한 걸까?) RIA기술인 FLEX와 경쟁관계에 있다.

WPF/E는 WPF의 웹/모바일용 하위버전이다. WPF는 Avalon이라는 코드명으로 진행되었던 그래픽 프로젝트로, XAML이라는 XML언어로 벡터 기반의 그래픽을 렌더링할 수 있도록 하는 기술이다. 현재 WPF는 Vista에 탑재되어있고, XP SP2, 2003 Server에서도 동작한다.

기술적으로 WPF/E는 자바스크립트와 XAML을 사용한다. XAML로 렌더링된 객체를 자바스크립트를 이용해서 화면에 디스플레이하는 특성상 ActiveX가 필요없고, 때문에 cross-platform이 가능하다. 또한 UI와 Logic을 분리하는 것이 가능해진다(고 한다).

샘플코드를 보니 과연. 자바스크립트를 통해 div 태그내에 객체를 컨트롤한다.
물론 자바스크립트 내부에는 cross-platform과 Flexible을 위한 코드가 복잡하다.

UI개발과 관련된 이슈이기에 얼마전에 릴리즈한 ASP.NET AJAX 1.0과 어떤 관계인지
그리고 서버 쪽 코드와는 어떻게 통신하는지 궁금하다. (제공된 샘플코드는 모두 클라이언트에서만 동작한다.)

WPF/E의 샘플들을 보시려면 이곳으로

Posted by 망고

04 16, 2007 20:26 04 16, 2007 20:26
,
Response
No Trackback , 2 Comments
RSS :
http://www.shimminkyu.com/tc/rss/response/471

Trackback URL : http://www.shimminkyu.com/tc/trackback/471

Comments List

  1. NoPD 2007年 04月 18日 16時 05分 # M/D Reply Permalink

    WPF/E는 Presentation Layer를 담당하게될 WPF와 비슷하다라는 생각에서 일단 그렇게 이름이 지어졌던 것으로 알려져 있습니다 ^^ 정식 버전 발매전에 Product Name이 정해질 거라고 알려졌는데 SilverLight가 된 것 같군요

    간단하게 설명하자면 Macromedia의 Flash의 배포방식과 같은 Plug-In 입니다.
    크로스 플랫폼이 가능한 이유는 Mac OS용 Plug-In과 Windows OS용 Plug-In을 배포하기 때문이라지요. Flash 처럼 널리 사용되기 위해서 이같은 정책이 정해졌답니다.

    AJAX 와는 조금 다르게 보시는 것이 맞을 것 같구요, Flash와 동일한 선상에서 보시면 (사실 Flash가 서버와 어떻게 통신하는지는 모르겠지만요..ㅋ...) 쉽지 않을까 싶습니다.

    1. 망고 2007年 04月 18日 17時 19分 # M/D Permalink

      타 회사에서 만들어놓은 시장에 후발주자로 진입한다음 시장을 먹어버리는 전략은 MS가 자주 사용해왔었죠. 이번엔 Adobe사의 Flash와 Flex가 강적을 만난셈인 것 같네요.

      Ajax와 관계를 궁금해했던 것은 자바스크립트를 이용한 클라이언트 UI기술이라는 공통점 때문이었구요. 같은 결과를 내는 다른 방식이 될 수도 있겠다는 생각이네요.

      그런데 아무리 생각해도 WPF/E 네이밍 센스는 개인적으로 꽝인 것 같아요. ^^ 친절한 답글 감사합니다.

Leave a comment
[로그인][오픈아이디란?]
« Previous : 1 : ... 379 : 380 : 381 : 382 : 383 : 384 : 385 : 386 : 387 : ... 765 : Next »

Recent Photo

recent photo from http://mangolog.tistory.com/ from Mango PhotoLog

Stay Foolish, Stay Hungry.

- 망고


Seoul

Paris

Authors

  1. 망고

Schedule

«  »
with Google Calendar API

Site Stats

Total hits:
201209
Today:
188
Yesterday:
311