철수네 소프트웨어 세상 [본점]

소프트웨어와 관련이 있다면 뭐든지 – I no longer work for Microsoft.

Silverlight 2 베타 2 TechEd 2008서 공개

with one comment

Silverlight 2의 베타 2가 공개되었습니다. 3월초 MIX08 행사때 공개한 베타 1 이후로 3개월입니다. 이번 베타 2는 베타 1과 마찬가지로 GoLive 라이센스를 제공하지만, 베타 1과는 다르게 상업적인 목적으로의 사용이 가능하도록 변경되었습니다. 3개월 밖에 지나지 않았지만, 그동안 수없이 많은 변화가 있었습니다. TechEd에서는 키노트에서 Soma가 다시한번 개발자-디자이너의 워크플로를 강조했습니다.

가장 기본적으로 생각해야할 Breaking Change는 Object 태그에 쓰였던 MIME 타입의 변화입니다. 기존에 Object 태그에 사용했던 MIME 타입인 application/x-silverlight-2-b1을 application/x-silverlight-2-b2로 바꿔주어야 합니다(바꾸지 않을 경우 Silverlight 설치 버튼이 보여지게 됩니다). 물론 당연히 MIME 타입을 바꿨다고해서 베타 1의 응용프로그램이 베타 2에서 돌아가는 것이 아니고 Breaking Change의 영역에 속한 내용들은 직접 수정해주어야 합니다. 하지만, Silverlight 1.0 응용프로그램은 수정없이 돌아가도록 하고 있습니다. 또한, 이전 버젼과는 다르게 Silverlight.js 없이 object/embed 태그만으로 복사할 수 있게 바뀌어 iframe이나 javascript가 불가능한 게시판등에 UCC로 붙여넣을 수 있게 되었습니다.

이전에 소스코드와 함께 제공되었던 컨트롤들 또한 WPF와 정렬하여 다양한 변화와 함께 새로운 템플릿을 사용하도록 바뀌었고, 이벤트 시스템이 향상되어 RoutedEventArgs.Handled가 true일 경우 버블링이 멈추는 등의 변화가 있었습니다. 주의할 사항중 한가지는 네트워킹 API를 사용할 때에 크로스 도메인 보안이 더 강화되어 정확히 지켜주어야하게 되었다는 것입니다. crossdomain.xml이나 clientaccesspolicy.xml의 내용을 문서에서 제공하는 가이드라인에 맞게 작성하여 원인모를 에러가 없도록 해야합니다.

국내 사용자를 위해서는 시스템 폰트 일부(지원되는 폰트 목록은 도움말에서 확인할 수 있습니다)를 지원할 수 있도록 한 내용과 TextBox가 향상되어 IME Level 3를 지원하여 별도의 창이 뜨지 않고 Silverlight 2 내에서 한글 입력할 수 있고(저도 개발에 참여한 부분이라 자세히 도움을 드릴 수 있습니다), Wrapping등을 지원하도록 바뀌었습니다.

이외의 다양한 변화들은 곧 공개되는 Breaking Changes 문서에서 보실 수 있습니다.

Silverlight 2가 베타 2로 업그레이드 되면서, VS2008용 Silverlight Tools 또한 업그레이드되어 무엇보다 XAML파일을 위지윅으로 (읽기 전용) 디자이너에서 볼 수 있게 되었습니다. 코드 에디터에서 수정을 하면 디자이너에서 그 변경사항을 바로 볼 수 있습니다. 또한 Silverlight 2지원을 위한 Blend 2.5도 2008년 6월 CTP가 베타 2에 맞게 공개되었습니다.

여담이지만, 원래 TechEd때 다운로드할 수 있도록 하기 위해서 열심히들 노력했는데, 아쉽게도 마지막에 중요한 버그들이 발견되어 고치기 위해서 며칠 연기되었습니다. 버그는 데모를 하는데에는 전혀 지장이 없는 것이기 때문에 공개를 하고, 며칠 후에 웹으로 다운로드할 수 있게 됩니다. Silverlight Tools 베타 2의 한글 버젼도 영문 버젼 공개 며칠 후에 다운로드 가능하게 됩니다. 빠른 시일내에 다운로드 링크가 제공될 예정입니다.

(Cross-posted to my msdn blog)

지금도 Silverlight 2 베타 2의 마지막 확인을 위한 테스트를 하고 있는 상황에서 포스팅하는 것이라서 내용이 부실할 것 같습니다. 운좋게도 개발 자체에도 참여를 하기도 했고, 팀내에서 Silverlight 테스팅을 담당하고 있었기에, Silverlight 1.0의 기획에서 부터 개발/테스팅 전 과정을 함께한 입장에서 기회가 된다면 더 자세한 내용으로 포스팅을 해보고 싶다는 생각을 해봅니다.

Written by charlz

2008년 6월 4일 , 시간: 오후 2:12

Uncategorized에 게시됨

One Response

Subscribe to comments with RSS.

  1. […] 2 베타 2 다운로드! Posted in Uncategorized by charlz on June 7th, 2008 미리 예고된대로 Silvelright 2 베타 2 다운로드가 공개되었습니다. 다음의 링크로 직접 가셔서 […]


답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: