2 Results for 'Silverlight 1.0 RC1'

  1. 2007.07.29 Silverlight 1.0 RC1에서 변경된 점 정리 (9)
  2. 2007.07.29 VS 2008 Beta2 및 Silverlight 새 베타버전 릴리즈! (30)
우선 http://blogs.msdn.com/jstegman/archive/2007/06/06/more-v-1-0-changes.aspx 여기에 보시면 아주 잘 나와 있어요. 몇몇 뭔 소린지 모를 항목을 빼곤 죄다 옮겨놓고 덧붙여 지금까지 제가 해왔던 1.1 Alpha 기반의 Silverlight 라이브러리를 1.1 Alpha Refresh로 옮길 때 문제점도 정리했어요.

기본 템플릿의 변경점

1. 기본 HTML 템플릿에서 body 태그에 onload이벤트 설정을 자바스크립트로 옮겼습니다.

2. 실버라이트 페이지를 호스팅할 DIV 태그에 별도의 CSS로 너비와 높이를 지정하였습니다.

3. createSilverlight() 함수에서 Sys.Silverlight.createObjectEx()가 Silverlight.createObjectEx()로 변경되었습니다. 다른 곳의 Sys.도 제거 되었습니다.

1.0 RC1에서 변경된 점

1. ASX 태그 셋이 무시되고 어쩌고... 이건 뭔소린지 모르겠네요 -_-;

2. Glyph 엘리먼트의 FontURI 속성은 비동기적으로 설정됩니다. 때문에 Glyph 엘리먼트의 FontURI 속성에 용량이 큰 폰트를 설정하여도 페이지가 폰트를 다운받기 전까지 프리징되지 않으며 대신 폰트가 다운되기 전까지 Glyph는 화면에서 보이지 않을 것입니다.

3. TextBlock 엘리먼트 등에서 더 이상 Width와 Height 속성을 "Auto"로 설정할 수 없습니다. 자동으로 계산할 필요가 있다면 "0"으로 설정해야 합니다.
[Beta]
<TextBlock Width="Auto" Text="Test string" />
[RC1]
<TextBlock Width="0" Text="Test string" />

4. OnLoad, OnError, OnResize, OnFullScreenChange가 문자열 기반에서 함수 포인터 기반으로 변경되었습니다. 자세한 것은 이 링크를 확인.

5. MediaElement Position 속성의 값이 NaturalDuration 속성의 값보다 클 수 있게 되었습니다. 이 전에는 Position이 0을 반환했지만 지금은 재생 시간을 반환합니다.

6. <*.Resource> 블럭내의 엘리먼트들은 반드시 x:Name 어트리뷰트를 설정해야 합니다.

7. URI 표현에서 더 이상 "\"를 사용할 수 없습니다. 경로 구분자는 "/"로 통일 되었습니다.

8. PathFigure의 IsFilled 속성은 더 이상 지원되지 않습니다. 이 전에는 이 속성을 무시했지만 지금은 에러를 발생합니다.

9. AddEventListener는 이벤트 핸들러를 해제할 때 removeEventListener에서 사용될 token을 반환합니다.

10. Downloader는 더 이상 동기적인 다운로드를 지원하지 않습니다. 이에 따라 비동기 다운로드 여부를 결정하는 Open 메서드의 세번째 파라미터는 제거되었습니다.
[Beta]
downloader.Open(
"GET", uri, true);
[RC1]
downloader.Open(
"GET", uri);

11. XAML의 이벤트 핸들러 지정에 더 이상 "javascript:" 문법을 사용할 수 없습니다.

12. Silverlight 플러그인의 이름이 "WPFe Plug-In"에서 "Silverlight Plug-In"으로 변경되었습니다.

13. Animation은 반드시 TargetName과 TargetProperty를 지정해야 합니다. 따라서 빈 애니메이션을 사용한 Timer 트릭은 더 이상 사용할 수 없습니다.

14. Visibility 속성의 "Hidden" 값이 제거되었고 "Collapsed" 값으로 대체되었습니다.


1.1 Alpha Refresh에서 변경된 점


1. 기본적으로 1.0 RC1의 모든 변경사항이 적용됩니다.

2. Web애플리케이션에서 참조하는 어셈블리의 버전이 변경되었습니다. 기존 Web.Config의 일부 어셈블리 설정을 변경해야 합니다.

3. Storyboard의 Children 속성이 Collection으로 변경되었습니다(!). 단, 아직 구체적인 사용 테스트는 해보지 않아서 코드만으로 스토리보드의 제어가 가능할 지는 확실하지 않습니다.

4. 더 많은 제보를 기다립니다. :)


Blend 2 August Preview

다음 링크를 참고하세요.
- 블렌드2 새로운 프리뷰 버전 공개 
- 블렌드2 Preview다운로드 페이지



다른 무엇보다 1.1 alpha에서 Storyboard의 Children이 Collection이란 것은 엄청나게 기대되는 점이에요.

그리고 아직 제대로 테스트하지 않았지만 Blend2 August Preview에서는 VS에서 작성된 사용자 정의 컨트롤을 포함해도 Invalid XAML을 표시하지 않고 그 자리에 PlaceHolder와 같이 표시를 해주네요. 게다가 빌드 및 실행도 정상적으로 가능해졌어요.

그런데 변경점이 꽤 있어서 그간 해왔던 QuickStarts며 강좌며 죄다 새로 고쳐야할 것 같네요;;; 일거리 늘었다아아~~~~
신고
Posted by gongdo
어제(2007-07-27) 날짜로 실버라이트 1.0 RC1 및 1.1 Alpha Refresh를 위한 모든 관련 요소들이 한꺼번에 업데이트 되었어요.

실버라잇 개발을 위해 필요한 리소스들의 URL을 정리했으니, 필요하신 분들은 신속하게 옮겨가시는게 좋겠죠?
저는 1.0은 따로 손대고 있지 않아서 1.1에 관련된 내용만 정리했어요.
1.1을 설치하면 1.0은 알아서 호환되는 걸로 알고 있는데, 혹시 따로 설치해야 한다면 알려주세요.

실버라이트 메인 다운로드 URL:
http://msdn2.microsoft.com/en-us/asp.net/bb187452.aspx

설치시 기존의 모든 CTP 버전을 정상적으로 언인스톨 한 후 다음과 같은 순서로 할 것을 권해요. 왜냐면 .NET Framework 3.5도 Beta2로 버전업 했기 때문에 기존 CTP들과 충돌을 일으킬 수 도 있으니까요.

참고로 VS2008 Beta2의 VPC 버전을 받으시면 VirtualPC 상에서 돌려볼 수 있으니까 기존 개발 PC에서 VS2005를 사용하고 계셔서 업그레이드가 부담스럽다면 VPC 버전으로 설치하시길 강력하게 권장해요. VirtualPC는 소프트웨어적으로 가상 PC를 돌리는 건데요, VMWare랑도 비슷하죠. 자세한 것은 VirtualPC로 검색해보시길.

또한 VPC버전은 Team System 버전으로, VS 2008 Beta2 Team System Server를 받으시면 Team System의 모든 서비스를 테스트해 볼 수 도 있는 장점이 있지만 VS 2008 Beta2 Professional 버전에 비해 용량이 1G 정도 많다는 단점도 있어요.
VS 2008 Beta2 Professional 버전은 단일 이미지 파일로 제공되니까 현재 시스템에 맞춰서 선택하시면 돼요.

Microsoft Pre-release Software Visual Studio Team System 2008 Beta 2 Team Suite (Virtual PC) :
[필수, 선택1] VS2008 Beta2 Team System의 VPC 버전. 7개의 파일로 분할되어 있고 다음의 경로에서 직접 다운로드 가능. 반드시 VirtualPC 2007과 VPC Base를 먼저 설치해야 함. 만약 현재 시스템에 직접 설치하고 싶다면 Image 버전으로 설치할 것.
http://www.microsoft.com/downloads/details.aspx?FamilyID=3B72271C-E996-4989-898D-72D684966CE6&displaylang=en

직접 다운로드 경로 :
VirtualPC 2007 32bit
VPC Base(Username: Administrator // Password: P2ssw0rd)
Part 01
Part 02
Part 03
Part 04
Part 05
Part 06
Part 07

Microsoft Pre-release Software Visual Studio 2008 Beta 2 Professional Edition :
[필수, 선택2] VS2008 Beta2 Professional의 DVD 이미지 버전.
http://www.microsoft.com/downloads/details.aspx?familyid=B98A61BA-99B0-40B7-AB6E-5386A2B94217&displaylang=en

직접 다운로드 경로 : Visual Studio 2008 Beta 2 Professional Edition

Silverlight 1.1 Alpha Refresh :
[필수] 실버라이트 1.1 Alpha Refresh의 코어 런타임(Windows용).
http://msdn.microsoft.com/vstudio/eula.aspx?id=e2c1a44f-0b5c-face-28c8-08a26f2e0b3c


Silverlight Tools Alpha for Visual Studio 2008 Beta 2 :
[필수] VS에 실버라이트 프로젝트 템플릿 및 기타 지원을 추가하기 위한 툴.
http://www.microsoft.com/downloads/details.aspx?FamilyId=B52AEB39-1F10-49A6-85FC-A0A19CAC99AF&displaylang=en

Silverlight 1.1 Alpha Refresh SDK :
[옵션] 실버라이트 1.1 Alpha를 위한 SDK. 참고할 만한 자료가 많으니 한번쯤 열어보시길.
http://msdn.microsoft.com/vstudio/eula.aspx?id=c8bf88e7-841c-43fd-c63d-379943617f36

Microsoft Expression Blend 2 August Preview :
[권장] 실버라이트용 XAML 디자인을 위한 툴.
http://www.microsoft.com/downloads/details.aspx?familyid=69540337-b619-4a47-ac27-52d8af3a7830&displaylang=en&Hash=MUfmPn4wbNkCeIegMsB5WQ1uGP1LO%2fd1Em8H2pkHzL0OuqvPijNBQS6vUt18Db8pl2ewTqpwD7URff6cw3p2pw%3d%3d

Microsoft ASP.NET Futures (July 2007) :
[옵션] Silverlight를 지원하는 ASP.NET페이지 템플릿을 위한 익스텐션.
http://www.microsoft.com/downloads/details.aspx?FamilyId=A5189BCB-EF81-4C12-9733-E294D13A58E6&displaylang=en

MSDN Library for Visual Studio 2008 Beta 2 :
[옵션] MSDN 라이브러리.
http://www.microsoft.com/downloads/details.aspx?familyid=E2B71A06-F8AE-4D1E-AAEF-DF748784933D&displaylang=en



저도 지금 한참 다운로드 중이에요. (어느 세월에 다 받나... 얼추 10G는 넘게 나오네 -ㅅ-;;)
비도오고 집에서 실버라잇 QuickStarts나 한편 써볼까 했더니만 이런게 나와서 설치 먼저 해봐야겠어요. 과연 블렌드 2 새 CTP에서는 사용자 정의 컨트롤을 인식할 수 있을 것인가 기대되네요!

혹시 다운로드 경로가 이상하거나 What's new 에 대한 정보가 있으면 트랙백/댓글 남겨주세요 :)

신고
Posted by gongdo


티스토리 툴바