131 Results for '실버라이트'

  1. 2010/12/31 공도의 실버라이트 하기 좋은 날 [목차/2010.04.08] (6)
  2. 2010/05/06 [발표 자료] 고급 실버라이트 애니메이션 및 그래픽 + 성능 튜닝
  3. 2010/05/01 훈스닷넷 24회 정기 세미나 - 거성공도쇼! (3)
  4. 2010/05/01 Silverlight 4 RTW 릴리즈 & 설치가이드[업데이트] (5)
  5. 2010/04/10 실버라이트 하기 좋은날 #27 블렌드로 윈도우 폰 7 애플리케이션 만들며 놀기
  6. 2010/04/02 실버라이트 하기 좋은 날 #26 Shazzam-tool로 픽셀셰이더 이펙트 만들기 (2)
  7. 2010/03/26 [세미나 자료] 22회 훈스닷넷 정기세미나 (3)
  8. 2010/03/25 실버라이트 하기 좋은 날 #25 MIX10 특별 초대손님!
  9. 2010/03/25 [호외] VS2010 및 Silverlight 4 런칭 일정! (2)
  10. 2010/03/24 [세미나 자료] TechDays Korea 2010 Spring - 실버라이트 4로 비즈니스 앱 개발하기 (5)
  11. 2010/03/23 [세미나] UX 뽀뽀뽀! (두둥!)
  12. 2010/03/17 [MIX10] 흥미로운 실험, Pivot (1)
  13. 2010/03/16 We are family!
  14. 2010/03/16 Silverlight 4 RC 발표! 개발환경 구축하기 (10)
  15. 2010/03/05 실버라이트 하기 좋은 날 #24 리소스의 경로 II, 코드에서 접근하기
  16. 2010/02/25 실버라이트 하기 좋은 날 #23 리소스의 경로 I, XAML에서 접근하기
  17. 2010/01/30 실버라이트 하기 좋은 날 #22, 자산을 관리하자 III, 파일 리소스와 Build Action[ (2)
  18. 2010/01/21 실버라이트 하기 좋은 날 #21, 자산을 관리하자 II: 리소스도 상속이 된다!
  19. 2010/01/20 실버라이트 3.0.50106.0 변경 사항(KB979202)
  20. 2010/01/20 실버라이트 3.0.50106.0 final(?) 런타임 릴리즈
  21. 2010/01/14 실버라이트 하기 좋은 날 #20, 자산을 관리하자! I: 블렌드로 리소스 다루기
  22. 2010/01/07 실버라이트 하기 좋은 날 #19, 데이터는 어디에서 오는가!
  23. 2009/12/31 실버라이트 하기 좋은 날 #18, AttachedProperty는 또 뭐야? (2)
  24. 2009/12/17 실버라이트 하기 좋은 날 #17+0.1, DependencyProperty를 정복하자!
  25. 2009/12/10 실버라이트 하기 좋은 날 #16, DependencyProperty, 개념을 챙기자! (3)
  26. 2009/12/04 실버라이트 하기 좋은 날 #15, 아니 벌써? 실버라이트 4 BETA!
  27. 2009/11/26 실버라이트 하기 좋은 날 #14, 실버라이트 그래픽, 그 무대 뒤에서는... 2
  28. 2009/11/20 실버라이트 4 What's New 백서 번역본 (2)
  29. 2009/11/19 실버라이트 하기 좋은 날 #13, 실버라이트 그래픽, 그 무대 뒤에서는...
  30. 2009/11/19 Silverlight 4 Beta 발표! (5)
당분간 최상단에 배치합니다.

read more...

Posted by gongdo

사실 세미나실 한칸도 못채울까봐 걱정했는데 생각보다 많은 분이 와주셨네요^^
거두절미하고, 발표 슬라이드 및 데모는 다음 링크에서...

다운로드 롸잇 나우!

여기에서 다룬 내용을 간단하게 요약하자면...
  • 실버라이트 애니메이션
    • 애니메이션의 기초
    • 프레임 기반 애니메이션
    • 실시간 애니메이션(스토리보드)
    • 파티클 시스템 기초
  • 실버라이트 그래픽 시스템과 성능 팁
    • 실버라이트 런타임의 렌더링 원리와 과정
    • 레이아웃
    • 성능 카운터(프레임 레이트 카운터)
    • 즉시 렌더링 영역(Intermediate Surface)
    • GPU 하드웨어 가속
    • 미디어 성능
  • 실행 성능 모니터링 및 분석
    • UI Spy 툴 사용
    • Visual Studio 2010 Profiler (VSP)
    • Windows Performance Toolkit (WPT)
꽤 많죠? 가능한 관련 정보에 접근할 수 있는 레퍼런스 링크를 많이 달았으니 부족한 부분은 해당 링크를 통해 검색해보길 바래요.

저작자 표시 동일 조건 변경 허락
Posted by gongdo
훈스닷넷 24회 정기세미나

훈스닷넷에서 벌써 24회가 된 정기 세미나를 열어요.
제목은 고급 실버라이트 그래픽과 애니메이션!
이번에는 그 이름도 오글한 거성공도쇼라는 부제로 실버라이트 그래픽 시스템과 애니메이션을 파보려고 해요.
(진짜 오글거리는 제목이긴하지만, 가끔 운영진 회의에서 농담으로 한 얘기들이 이렇게 제목으로 결정되는 경우도 있어요. 헛헛헛)

보통 정기 세미나는 입문 레벨의 원론적이고 간단한 예제 중심으로 진행하는데요,
이번에는 실버라이트나 WPF를 해보지 않았다면 다소 어려울수도 있는 내용을 다룰거에요.
그러나 함께 출연(?)하는 김선구 익스프레션 시삽님의 세션은 실버라이트 뿐만 아니라 많은 그래픽 시스템에서 일반적으로 사용할 수 있는 애니메이션의 원리와 구현에 대해 소개할 예정이니 많은 관심을 부탁드려요 :D

날짜는 2010년 5월 4일 화요일
시간은 오후 7시
장소는 삼성동 포스코 빌딩 5층 마이크로소프트.

JOIN 롸잇 나우!
저작자 표시 동일 조건 변경 허락
Posted by gongdo
Update
2010-05-01; Windows Phone Developer Tools April 2010 Refresh(CTP2) 업데이트

드디어 나왔어요~ :D 인증샷 먼저!
최종 릴리즈된 런타임의 빌드넘버는 4.0.50401.0

자, 개발환경 설치 가이드 나갑니다.

0. 기존 Silverlight 4 관련 환경 제거
- Visual Studio 2010 Beta 또는 RC 버전 제거
- Silverlight 4 Beta 또는 RC 버전 제거
- 단, Visual Studio 2008 및 Silverlight 3는 삭제하지 않아도 서로 공존할 수 있으니 구버전이라고 미워하지 마세요! ^^

  1. Visual Studio 2010 RTM 설치
    아무리 급해도 Visual Studio 2010은 먼저 설치해야 겠죠?
    VS2010 설치 하기

  2. Silverlight 4 Tools RC2 for Visual Studio 2010
    이거 하나면 실버라이트 개발자 런타임, SDK 및 템플릿이 모두 설치 완료.
    다운로드

  3. Silverlight 4 Toolkit (2010년 4월 버전)
    RTW 출시에 맞춰서 업데이트된 버전이에요. 옵션이긴하지만 무조건 설치하길 강권합니다!
    다운로드

  4. Expression Blend 4 RC
    여기서 약간 헤깔릴 수도 있지만, 익스프레션 블렌드 4는 아직 RTW가 아니라 RC버전이에요.
    하지만 실버라이트 4 런타임은 RTW와 호환되므로 이걸 설치하면 OK.
    다운로드

    [new]
  5. Windows Phone Developer Tools April 2010 Refresh(CTP2) 
    실버라이트 4 RTW와 함께 사용할 수 있는 윈도우 폰 개발 환경이 출시되었어요.
    이 파일은 설치할 때 웹을 통해 다운로드 받게 되어 있으니 꼭 인터넷에 연결되어 있어야 해요.
    참고로 이 툴은 XNA Studio 4.0을 함께 설치하여 XNA 개발용 툴도 설치하죠. 
    다운로드

    [new]
  6. Expression Blend용 Add-in 및 SDK
    이게 왜 툴이 따로 나왔는지는 모르겠지만 어쨌든 블렌드에서 윈도우 폰 개발을 할 때 필요한 툴이에요.
    아래 두 툴을 모두 다운로드 받아서 설치하면 끝.
    - Expression Blend Add-in Preview for Windows Phone (April Refresh) 
    Expression Blend SDK Preview for Windows Phone (April Refresh)
[보너스]
개발 환경을 구축할 때에는 위의 파일만 설치하면 되지만,
혹시 실버라이트 런타임을 따로 찾고 있다면...
※Silverlight 4 Tools가 RC2라는 이름인 걸 언급을 안했네요. 즉, 블렌드가 정식으로 출시 될 때 혹은 윈도폰 개발환경과 맞춰서 다음 버전이 나올 수 있음을 암시하고 있어요. 어쨌건 네이밍이 좀 헤깔리긴 하지만 실버라이트 런타임은 RTW가 맞고 그 외의 다른 툴들이 RC혹은 RC2인거에요. 부디 헤깔리지 마시길!
저작자 표시 동일 조건 변경 허락
Posted by gongdo
이번 시간에는 블렌드로 간단하게 윈도우 폰 7 시리즈용 애플리케이션을 만들어봤어요.
가장 간단하게 ListBox에 샘플 데이터를 채워 넣는 데모인데요, 우선은 샘플 데이터만 사용했지만 이것을 바탕으로 실제 데이터랑 연동을 할 수 있을거에요.

[MSDN 팝콘에서 보기]
[WMV 다운로드]

저작자 표시 동일 조건 변경 허락
Posted by gongdo
왠지 오랫만에 기술적인 내용으로 돌아온 느낌이네요.
픽셀셰이더 이펙트는 아마 10회차에서 익스프레션 스튜디오 카페의 거북사마님이 잘 소개해 주셨는데요,
그 때는 기본으로 내장된 이펙트와 공개되어 있는 이펙트를 사용하는 방법만 알아봤었죠.
이번 시간에는 Shazzam-tool을 활용하여 직접 픽셀셰이더 이펙트를 만드는 방법을 알아볼게요.
 
픽셀셰이더 이펙트를 만드려면 먼저 HLSL(High Level Shader Language)라는 언어를 사용하여 픽셀셰이더 소스코드를 작성하고,
DirectX SDK에 들어 있는 셰이더 이펙트 컴파일러인 fxc.exe로 소스코드를 컴파일하여 ps파일을 얻은 후,
실버라이트 프로젝트에 리소스로 포함하고 그것을 사용하는 셰이더 이펙트 클래스를 만들어주면 돼요.
 
좀 복잡하죠? 이 과정을 하나씩 하나씩 진행했으니 한번 따라해보시길 바래요.

[MSDN 팝콘에서 보기]
[동영상(WMV) 다운로드]
[발표 자료 다운로드]
[소스코드 다운로드]

저작자 표시 동일 조건 변경 허락
Posted by gongdo
좋지 않은 날씨에도 불구하고(!) 많은 분이 늦게까지 참가해 주셨네요. :)

이번에 발표 내용은 실버라이트의 역사를 간단하게 되짚어보고 현재 폭발적으로 기능이 확대되고 있는 실버라이트 4의 특징적인 기능들을 알아봤고, 실버라이트 4와 그 이후에 대해서도 대략적으로 그려봤어요.

발표 자료는 아래에서 다운로드 받으세요.
[슬라이드] [데모 자료]

질문이나 피드백은 언제나 환영!
저작자 표시 동일 조건 변경 허락
Posted by gongdo
좀 오랫만이죠? ^^; MIX10 이후에 정신이 없네요.
이번 시간에는 한국 마이크로소프트에서 UX 전도사로 맹활약중이신 황리건 님을 모시고 MIX10과 실버라이트 그리고 윈도 폰 7에 대해 얘기를 나눠봤어요.
날로 먹으려는 수작아니냐고요? 맞습니다. ㅎㅎ


[동영상(WMV) 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo
드디어 Visual Studio 2010 및 Silverlight 4의 공식 런칭 일정이 공개되었네요.

http://www.devconnections.com/shows/SP2010ASP/default.asp?s=142
위 이벤트 페이지에 의하면, Microsoft ASP.NET & Silverlight conference and expo라는 긴 이름의 행사가 2010년 4월 12일~14일까지 라스베가스  벨라지오 호텔에서 열린다는군요.
그리고 여기에서 실버라이트 4와 Visual Studio 2010 런칭이 된다고 해요.

가고싶다아~ ㅠ.ㅜ
저작자 표시 동일 조건 변경 허락
Posted by gongdo
Microsoft TechDays Korea 2010 Spring이 오픈되었네요.
저도 여기에 한 세션을 맡아 녹화를 했지요^^
휘유 언제쯤 만족할 수 있게 찍을 수 있을까요.
이번에도 부족함에 치를 떨지만, 그래도 도움이 되었으면 합니다.

[TechDays에서 세션 보기]

혹시 발표 자료가 다운로드 되지 않는다면 아래에서 받으세요.
[발표 자료 다운로드]

고고씽!
저작자 표시 동일 조건 변경 허락
Posted by gongdo
오랫만(?)에 세미나 공지. 그간 세미나를 안한건 아닌데 이상하게 공지를 안올리게 되더군요.
어쨌든, 이번 세미나는 훈스닷넷 22회 정기세미나로 그 이름도 유치 찬란한 UX 뽀뽀뽀!!
훈스닷넷 22회 정기 세미나

이번 MIX10에서 실버라이트 4, 블렌드 4 그리고 WPF 4에 관한 소식이 쏟아졌죠? 그래서 Four, four, four = 뽀뽀뽀! (다시 한번 두둥!)
누구 아이디어냐고 묻지는 말아주세요. ㅎㅎ

어쨌든, 저는 실버라이트 4 발표를 맡았어요.
뭐 실버라이트 4의 내용이야 이미 PDC에서부터 많이 공개가 되어서 관심 있는 분들은 특별할게 없다...라고 생각하실지도 모르겠지만, 제 경우는 실버라이트 4가 앞으로 RIA시장에 또 하나의 충격을 줄 거라고 생각해요. 그 규모가 어찌되었던 말이죠.
또한 RIA라는 것 자체의 개념도 기존과는 많이 달라질 수 밖에 없고요.

가볍게~ 실버라이트가 어떡게 되어 가는지 확인해보세요!
마이크로소프트에서 만나요 :)
저작자 표시 동일 조건 변경 허락
Posted by gongdo
이번 MIX10의 가장 큰 주제는 사실 Windows Phone 7 Series와 그에 관련된 사항들이었죠.
그 외에도 수많은 토픽들이 스쳐갔는데 그 중에 제가 특히 관심이 갔던 건 Pivot이었어요.
새벽이고 해서 잠도 자야해서 아주 간단하게 감상 정도만 남깁니다. ^^;

Microsoft Live Labs에서 발표한 또 하나의 걸출한 성과, Pivot이에요. 먼저 아래 영상을 한 번 쭈욱 보시죠. 물론 쏼라쏼라는 가볍게 무시하고 그림만 보면 됩니다.^^

Pivot은 이미 존재하는 엄청나게 많은 데이터들을 어떡게 하면 좀더 인터랙티브하게 보여주고 필터링하고 정렬할지에 대한 하나의 방법을 보여주고 있어요. 좀 더 기술적으로는 '컬렉션을 어떡게 다루느냐'에 대한 하나의 결과죠.
딱 보는 순간 그동안 보아왔던 많은 데이터 비주얼라이제이션의 예제들이 이렇게 정리될 수 있구나란 생각이 들었어요.
그리고 Pivot의 각 아이템을 보여주는 방법에는 역시나 Deep Zoom 기술이 고스란히 녹아 들어가 있고요.

그런데 이 Pivot 기술은 곧바로 Silverlight에 적용될거라고 해요. http://www.getpivot.com/silverlight/ 이걸 보면 올해 여름에 공개될 예정이라고 하죠. 마치 지난 시절 같은 Microsoft Live Labs의 Seadragon이 Deep Zoom으로 데뷔하였듯이 Pivot도 Silverlight로 쉽고 빠르게 확산 될 수 있을거에요.

Pivot은 http://www.getpivot.com/ 에서 CTP 버전을 다운 받을 수 있으니 한번 직접 해 보시길 바래요.


저작자 표시 동일 조건 변경 허락
Posted by gongdo
트위터에만 끄적거리기 아까운 스샷 모음. :)

SL3, SL4, SL4 for Windows Phone의 시작 프로젝트를 각각 VS2008과 VS2010으로 '한 PC'에서 동시에 '개발'하는 인증샷!
SL3, SL4, SL4 for Windows Phone 프로젝트를 한 PC에서 개발 가능!


SL3, SL4, SL4 for Windows Phone의 시작 프로젝트를 각각 Blend 3와 Blend 4로 '한 PC'에서 동시에 '디자인'하는 인증샷!
SL3, SL4, SL4 for Windows Phone 프로젝트를 한 PC에서 디자인 가능!


확대해서 보시면 알 수 있겠지만, 잘라 붙인거 아닙니다!
아.. 이거 초쿰 걱정했었는데 다행하게도 한 PC안에서 사이좋게 지낼 수 있군요 :D

지금 SL3로 진행되는 프로젝트로 VS2010 RC를 설치하기가 꺼려진다고요?
저작자 표시 동일 조건 변경 허락
Posted by gongdo

우왕~ 구우우우우웃~~ 할말이 너무너무 많지만 하나하나 다 정리하기엔 너무나도 내용이 많네요.
우선 MIX10 키노트시간에 오고갔던 트윗을 참고하면 현장의 분위기를 대략이나마 느낄 수 있을 거에요.
http://twitter.com/Gongdo/mix10livekr 여기에 있는 타임라인을 따라가 보세요.

자, 자세한 리뷰는 조만간 다른 블로그에서도 나올거에요. 우선은 실버라이트 4를 위해서, 어떤 툴이 필요한지를 정리해봤어요.

  1. Visual Studio 2010 RC
    개발 환경의 기본이겠죠?
    MSDN을 구독하는 분은 MSDN 다운로드에서 받는게 편하고 그렇지 않다면 다음 주소에서 받으세요.
    http://www.microsoft.com/downloads/details.aspx?FamilyID=457bab91-5eb2-4b36-b0f4-d6f34683c62a&displaylang=en
  2. Silverlight 4 RC
    우리의 호프!
    http://go.microsoft.com/fwlink/?LinkID=141284
  3. Windows Phone Developer Tools CTP
    흐흐흐... 풍성한 얘기가 나오겠지만 이제 실버라이트 개발자는? 윈도폰 개발자!
    올해 하반기에 나올 윈도폰 7 시리즈의 앱을 실버라이트로 개발할 수 있어요.
    어쨌든 윈도폰용 앱을 개발하려면 이 개발 환경을 설치해야 해요.
    http://go.microsoft.com/fwlink/?LinkID=185584
  4. Expression Blend 4 Beta
    이제는 UX의 시대, 개발자만으로 되는 건 없죠.
    인터랙티브 디자이너와의 협업을 위한 필수 툴. 게다가 블렌드에서도 윈도폰용 앱 디자인을 할 수 있어요.
    http://www.microsoft.com/downloads/details.aspx?FamilyID=6f014e07-0053-4aca-84a7-cd82f9aa989f&displaylang=en
  5. Phone Development Add-in for Blend 4 Beta
    아쉽게도 Blend 4만으로 윈도폰용 앱을 디자인할 수는 없고요, 이 툴과 아래 툴을 함께 설치해야 해요.
    http://www.microsoft.com/downloads/details.aspx?FamilyID=47f5c718-9dec-4557-9687-619c0fdd3d4f
  6. Expression Blend SDK for Windows Phone
    요것까지 함께.
    http://www.microsoft.com/downloads/details.aspx?FamilyID=86370108-4c14-42ee-8855-226e5dd9b85b

후아~ 좀 많죠?
이번에는 실버라이트 외에도 윈도폰이라는 엄청나게 큰 녀석이 끼어들면서 설치해야 할 런타임도 꽤 많아졌네요.
이게 정식버전에서도 상황은 크게 다르지는 않을거에요.
왜냐면, 윈도폰 개발 환경은 기본적으로 Visual Studio 2010 Express for Windows Phone 이라는 별도의 IDE를 사용하기 때문이죠.

이 새로 추가된 IDE는 Visual Studio의 서브셋(?)으로 Express라는 이름답게 무료로 사용할 수 있어요.
오늘은 여기까지. :)

저작자 표시 동일 조건 변경 허락
Posted by gongdo
이번 시간에는 지난 시간에 이어 리소스를 코드에서 접근하는 방법에 대해 알아봅니다.
XAML에서 리소스의 경로는 단순히 문자열로만 표현이 되는데요, 
사실 이 문자열은 내부적으로 URI 라는 리소스의 고유한 위치를 지정하는 클래스로 변환이 되죠. 
따라서 코드에서는 단순히 문자열로 리소스의 위치를 가리키는게 아니고 
이 URI 클래스의 인스턴스를 생성하여 리소스의 위치를 가리키게 돼요.
 
아주 간단한 예제 프로젝트에 XAML에서 했던 것과 동일한 결과를 얻을 수 있는 코드를 작성했으니 
XAML에서의 접근 방법과 코드에서의 접근 방법의 차이를 염두해 두면서 보길 바래요.

[MSDN Popcon에서 보기]
[동영상(WMV) 다운로드]
[발표 자료 다운로드]
[소스코드 다운로드]

저작자 표시 동일 조건 변경 허락
Posted by gongdo
지금까지 몇 차례에 걸쳐 실버라이트 프로젝트에서 리소스를 어떻게 추가하고 관리하는지에 대해 알아봤어요.
이번 시간에는 이렇게 추가한 리소스를 접근하는 방법에 대해 소개하는데요, 그 중에서도 먼저 XAML에서 리소스를 가리키는 방법을 알아봅니다.
 
리소스의 위치 즉 경로(path)는 크게 상대 경로와 절대 경로로 구분할 수 있죠.
절대 경로의 경우는 유일한 위치를 가리키니까 별 문제가 안되는데, 상대 경로의 경우에는 ‘자신’의 위치를 기준으로 상대적인 위치를 나타내므로 문맥에 따라서 달라질 수 있어서 주의가 필요해요.
 
또한, 실버라이트의 리소스는 빌드 액션을 resource로 설정하느냐 content로 설정하느냐에 따라서도 리소스의 위치가 달라질 뿐만 아니라 XAP 파일을 배포한 웹에서도 리소스를 가져올 수 있으므로 경우에 따라 알맞게 사용하는 게 중요해요.
 
사실 이 부분은 말로 설명하기가 상당히 복잡하고 헷갈릴 수 있는데요, 각 상황 별로 리소스 접근을 테스트 할 수 있도록 샘플 프로젝트도 만들었으니 스스로 정리해보길 바래요.

[MSDN popcon에서 보기]
[동영상(WMV) 다운로드]
[발표 자료 다운로드]
[소스코드 다운로드]

저작자 표시 동일 조건 변경 허락
Posted by gongdo
이번에는 XAML로 구성된 리소스 말고 파일로 첨부한 리소스를 어떡게 관리하는지에 대해 알아봤어요.
파일 리소스는 솔루션 익스플로러에서 해당 파일을 선택하고 Build Action 속성으로 바꿀 수 있는데요,
리소스 관리를 하려면 꼭 익혀야 할 내용이죠!

[MSDN popcon에서 보기]
[WMV 다운로드] ※으아악 silverlight streaming 서비스가 종료되어 동영상들을 대피시키고 있어요. 시간이 좀 걸리겠네요 ㅠ.ㅜ
[발표 자료 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo
지난 시간에는 리소스가 뭔지, 어떡게 다루는지 간단하게 알아봤었죠.
이번 시간에는 좀 더 자세히 들어가, 전역 리소스를 등록하는 App.xaml과 개별 파일에 리소스를 등록한 후 다른 오브젝트의 Resources에 붙여서 사용할 수 있는 MergedDictionary를 소개하고 각 리소스들이 어떤 방식으로 상속되는지 알아봤어요.
말로 주욱 붙여놓으면 꽤 어려운데, 실제로 해보면 너무나도 상식적이고 직관적인 형태로 구성되어 있으니 몇 번 다루다보면 금방 익숙해 질거에요.

P.S.
이번에는 몸 상태가 좀 삐약해서 설명이 매끄럽지 못한 부분이 있으니 이해해주세요. ^^a;
그래도 다음주에는 다시 돌아옵니다! 쭈~~~욱!

[MSDN popcon에서 보기]
[WMV 다운로드]
[발표 자료 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo
역시 이런 자잘한 정보는 Bing보단 Google 검색이 효과적이네요.
...사실은 트윗 보고 알았어요.ㅎㅎ
이 업데이트는 KB979202로 정리되어 있어요. http://support.microsoft.com/kb/979202
또한 Microsoft Silverlight Release History 페이지에서도 확인할 수 있는데요, 내용을 옮겨보자면...

향상점
마이크로소프트 실버라이트에 대한 기능성, 성능, 가용성 및 보안 향상 등 모든 업데이트는  이 전 버전의 실버라이트를 사용하여 빌드된 웹 애플리케이션과 하위 호환성을 가집니다.
  • 실버라이트는 이제 올바른 렌더링을 방해하는 그래픽 드라이버 에러를 적절하게 처리합니다.
  • 특정 DeepZoom 시나리오에서 성능과 CPU 점유율 문제가 향상되었습니다.
  • 다운로드 에러와 관련한 크래시 문제가 수정되었습니다.

인데, 결국 특정 시나리오에서 치명적인 버그를 수정한 버전이네요.
첫번째 이슈는 DirectX가 구동되는 상황에서 그래픽이 깨지는 희귀한(?) 버그에 관련된 문제가 아닐까 싶어요.
전에 한번 문의를 받은 적이 있지만 이건 뭐 답이 없었죠.
DeepZoom 이슈는 어떤 타일을 로드하는데 실패하거나 디코드하는데 실패할 경우 브라우저를 최소화 해도 CPU 점유율이 낮아지지 않는 문제를 해결 한 것이고요.
다운로드 이슈는 뭔지는 모르겠네요.

참고로 Silverlight Tools나 Silverlight SDK의 다운로드 사이트에는 아직 최신 버전으로 업데이트 되지 않았고,
WSUS(Windows Server Update Services)를 통해 배포할 수 있으며,
실버라이트가 설치된 일반 사용자는 윈도 자동 업데이트(결국 WSUS와 같은거)를 통해 업데이트 할 수 있어요.

실버라이트 설치하신 분은 오랫만에 윈도 업데이트 한 번 고고씽~
저작자 표시 동일 조건 변경 허락
Posted by gongdo
호곡 이건 또 뭥미?
오늘 윈도 업데이트를 통해 실버라이트 3 런타임이 업데이트 되었네요.
덕분에 몇 뷁년만에 포스팅.
아래는 인증샷.


자세한 내용은 후속 포스팅할게요!
(절대로 포스팅 늘리려는 수작이 아닙니... 믿어주세요.)
저작자 표시 동일 조건 변경 허락
Posted by gongdo
요즘은 차마 실버라이트 하기 좋은 날이라고 말하기도 어려울 정도로 춥네요.
그래도, 공도의 실버라이트 하기 좋은 날은 쭈~욱 갑니다. ^^

이번 시간에는 애플리케이션에서 사용할 중요한 자산인 리소스를 어떻게 만들고 사용하는지 소개합니다.
리소스를 잘 활용하면 불필요한 XAML 코드를 줄일 수 있고 그래픽의 로딩 속도도 조금이나마 더 빠르게 할 수 있죠.
XAML을 다룰 때에는 항상 블렌드에서는 어떻게 하는지도 알아야 디자이너와 협업이 원활해질 수 있어요.
이번 시간에도 블렌드를 중심으로 리소스를 다루고 XAML가 어떻게 생성되는지를 알아봤어요.

P.S.
요즘 회사일이 너무너무 바빠서 짬을 내기가 어렵네요. ㅠ.ㅜ
그래도 안빼먹고 달립니다. 쭈~~~욱!

[MSDN popcon에서 보기]
[WMV 다운로드]
[발표 자료 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo
2010년 첫 번째 실버라이트 하기 좋은 날!
이번 시간에는 가장 자주 들었던 질문 중 하나인 '실버라이트와 데이터베이스'의 관계에 대해 간단하게 설명해봤어요.

네, ASP.NET이나 JSP 혹은 데스크탑용 애플리케이션 개발자에게 가장 많이 들었던 질문인데요,
'실버라이트로 DB를 어떻게 연동해요?'라는 것이죠.

결론부터 말하자면 실버라이트와 DB는 아무런 관계가 없다!에요.
허무하죠?

그렇지만 웹의 구성과 실버라이트의 실행 위치를 생각해보면 당연한 거죠.
물론 실버라이트가 DB에 저장된 데이터를 가져오는 방법이 없을리가 없겠죠?
이번 시간에는 전반적인 구성과 이론적인 기반에 대해서 설명하고 다음 기회에 자세히 다루도록 할게요.

새해에도 달려보자구요!

[MSDN popcon에서 보기]
[WMV 다운로드]
[발표 자료 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo

크리스마스는 즐겁게 지내셨나요? 저도 간만에 푸~욱 쉬었지요.^^

이번 시간에는 드디어 DependencyProperty 시리즈의 마지막, AttachedProperty가 뭔지 소개합니다.

AttachedProperty 역시 알게 모르게 이미 사용하고 있었을 거에요.

그렇지만 아직 AttachedProperty가 어떤 역할을 하는지 왜 사용하는지 잘 감이 안온다면?

이번 회를 꼭 보셔야겠죠?

올해도 이렇게 지나가는군요.

사실 최근 회사일에 치여서 좀 소홀한 감도 있지만, 신년에도 실버라이트 하기 좋은 날은 계속 될 거에요.

새해 복 많이 받으세요~ ^ㅇ^


[MSDN popcon에서 보기]
[WMV 다운로드]
[발표 자료 다운로드]
[데모 프로젝트 소스코드 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo

지난 시간에는 DependencyProperty가 무엇인지 개념을 잡아 봤다면 이번 시간에는 DependencyProperty를 완벽하게 다룰 수 있도록 정복(!) 해봤어요.

DependencyProperty는 실버라이트 시스템에서 굉장히 중요한 역할을 하는데요. 어떤 의미를 갖는지, 왜 사용하는지 그리고 어떻게 다루는지 알아봅니다.

설명이 다소 길어져서 두 개의 영상으로 쪼갰으니 가능한 한꺼번에 보시는 게 좋을 거에요.

'Next'만 누르던 것과는 다른 SQL Server 2008의 설치 과정! 초급자를 위한 초 간단(?) 설치과정을 소개합니다!

SQL Server에 대한 자세한 내용은 아래 링크를 참조하세요!

참고로 발표 슬라이드와 데모 프로젝트는 아래에서 다운로드 받으세요.

[MSDN popcon에서 보기]
[WMV 다운로드 17.1편]
[WMV 다운로드 17.2편]
[발표 자료 다운로드]
[데모 프로젝트 소스코드 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo

이번 시간에는 실버라이트에서 가장 중요한 시스템 중에 하나인 DependencyProperty에 대해 설명합니다.

DependencyProperty, 의존성 속성? 한글로 번역해놔도 의미를 파악하기가 어렵죠?

약간 어렵긴 하지만 이 속성을 명확하게 이해하면 좀 더 시스템을 잘 이해하고 올바른 코드 그리고 성능 좋은 코드를 짤 수 있어요.

선택이 아닌 필수라고 생각하고 이 기회에 개념을 보충해봅시다!

※데스크탑 캡처영상이라 무려 1280x720의 HD급 화질!!이니 가급적 다운로드 받으세요^^
[MSDN popcon에서 보기]
[WMV 다운로드]
[발표 자료 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo

이번 PDC 2009에서 실버라이트 4 베타가 공개되었고 늘 그렇지만 많은 기능 추가와 성능 향상이 있었죠.

그런데 실버라이트 3를 시작한지도 얼마 되지 않았는데 아니 벌써(?) 하는 느낌도 들죠?

하지만 걱정할 필요는 없어요. 이번에도 역시 기존에 익혔던 기술을 바꿔야 하는 게 아니라 새롭고 편리해진 기능이 추가된 것일 뿐이니까요.

이번 시간에는 실버라이트 4 베타에 추가된 많은 기능 중에 3에서 할 수 없었던 것들을 위주로 소개했어요.

참고로, 실버라이트 4에 추가된 모든 사항은 제 블로그에 번역해뒀으니 한번 훑어보세요 :)

http://gongdosoft.com/451


[MSDN popcon에서 보기]
[WMV 다운로드]
저작자 표시 동일 조건 변경 허락
Posted by gongdo

실버라이트는 벡터를 기반으로 한 그래픽 시스템을 채용하고 있다는 사실 정도는 잘 알고 있을 거에요.

그런데, 이 그래픽 시스템이 내부적으로 어떤 방식으로 돌아가고 있는지 알고 있나요?

이번 시간에는 실버라이트 그래픽 시스템이 그래픽 오브젝트를 어떤 과정을 거쳐 화면에 렌더링 하는지 파고들어 봤어요.

내용이 좀 길어서 두 번에 걸쳐 소개했는데요, 첫 번째는 일반적인 렌더링 과정 그리고 두 번째는 특수한 렌더링 과정을 소개해요.

참고로 이 내용은 제가 멋대로 추측한 게 아니고 마이크로소프트의 실버라이트 프로덕트 매니저이고 그래픽&성능 최적화 부분에서 관여하는 Seema Ramchandani의 발표 자료를 요약(?)한 거라고 봐도 돼요.

자세한 자료는 발표 슬라이드에 있는 Reference를 참고하세요.

(http://blogs.msdn.com/seema/archive/2009/03/27/video-of-deep-dive-into-sl-graphics-is-posted.aspx)

[MSDN popcon에서 보기]

[WMV 다운로드]


저작자 표시 동일 조건 변경 허락
Posted by gongdo
하여간 마이크로소프트의 개발 프로세스나 문서화 하나는 대단한 것 같아요!
Channel 9에서 받을 수 있는 실버라이트 4 새로운 기능 백서를 번역해 봤어요. 도와주신 boxmile님 감사!

[다운로드 받기]

뭐 당연하겠지만 초고속 날림이니 오역의 여지도 있겠죠? 그런데 사실 원본 자체도 설명이 썩 매끄럽지는 않아서요 =_=;
여튼 훑어보기엔 좋을 것 같네요.
저작자 표시 동일 조건 변경 허락
Posted by gongdo
이번 시간에는 조금 심오한(?) 얘기를 해볼까해요.
바로 실버라이트의 그래픽 시스템과 그 내부에서는 도대체 무슨 일이 벌어지고 있는 것인가! 두둥!
사실 여기에 관해서는 Microsoft의 Seema Ramchandani가 MIX09에서 발표한 동영상에 상당히 자세한 설명이 있어요.
http://videos.visitmix.com/MIX09/T17F
그러나, 언제나 그렇듯이 그놈의 영어 장벽이란...

해서, 위 내용을 바탕으로 아주 짧게 핵심만 뽑아 봤습니다. ^^
내용이 길어서 두 편으로 이어질거에요.

[MSDN popcon에서 보기]
[발표 슬라이드 다운로드]
[WMV 다운로드]

저작자 표시 동일 조건 변경 허락
Posted by gongdo

2009년 11월 18일, PDC(Professional Developer’s Conference) 2009가 열린 로스엔젤레스에서 드디어! 실버라이트 4 Beta가 발표되었어요!!

아니나 다를까 정말이지 엄청난 변화(추가)가 생겼는데요, silverlight.net에 있는 get started의 내용을 옮겨볼게요. 구구절절하게 옮기지 않고 핵심적인 내용만 요약했으니 가급적 영문으로도 훑어봐 주는 센스를! http://www.silverlight.net/getstarted/silverlight-4-beta/

※주의!
이 릴리즈는 어디까지나 개발자를 위한 베타 릴리즈로 상업적인 용도로 사용할 수 없으며 마이크로소프트는 사용에 대해 책임을 지지 않는다는군요. 실제 사용할 수 있는 Go-Live 라이선스는 최소한 RC가 나와야 할 거에요.

 

실버라이트 4 베타에 추가된 것!

비즈니스 애플리케이션 개발

실버라이트 4는 웹에서 동작하는 비즈니스 애플리케이션에 가장 적합한 선택으로써 그 위치를 탄탄하게 합니다.

애플리케이션 개발자를 위한 새 기능

  • 포괄적인 인쇄 기능; 가상 인쇄 미리보기 등을 지원
  • RichTextbox를 포함한 60여개의 강력한 폼 컨트롤을 제공.
    특히 RichTextbox는 하이퍼링크, 이미지, 스타일, Masked Textbox를 포함
  • WCF RIA Services가 포함됨
  • Localization이 아랍어나 태국어와 같은 양방향 텍스트, 왼쪽으로 쓰기를 지원
  • .NET CLR이 데스크탑과 실버라이트에서 동일한 컴파일된 코드를 실행 가능
  • 데이터 바인딩이 보다 유연하게 강화됨
  • Managed Extensibility Framework로 대규모 조합형 애플리케이션 개발 지원
  • Visual Studio 2010에서 강화된 툴 기능으로 보다 많은 요소가 통합됨

개발자 툴

  • 완벽하게 편집이 가능한 디자인 서피스
  • 풍부해진 프로퍼티 그리드 및 편집기
  • 데이터 바인딩에 드래그&드랍 지원
  • 스타일과 리소스를 다루기 편리해짐
  • 실버라이트 프로젝트 템플릿 지원
  • XAML과 코드 비하인드에서 완전한 인텔리센스 지원

보다 풍부하고 역동적인 경험을 강화

  • 유동적인 인터페이스로 고급 애플리케이션의 사용성을 향상
  • 웹캠과 마이크로폰 지원
  • 서버와 통신할 필요 없이 오디오와 비디오를 로컬에 녹화하는 기능
  • Copy&Paste와 Drag&Drop을 사용하여 데이터를 애플리케이션으로 가져오는 기능
  • List 컨트롤에 휠마우스 지원
  • 마우스 우클릭과 같이 전통적인 데스크탑 인터랙션 지원
  • 구글 크롬 브라우저 정식 지원
  • 동일한 실버라이트 3 애플리케이션에 비해 구동 시간이 약 200% 정도 빨라짐
  • DeepZoom이 하드웨어 가속을 통해 보다 큰 데이터 셋과 보다 빠른 애니메이션을 지원
  • 멀티터치 지원에 몇 가지 제스처와 터치 인터랙션이 통합됨
  • 멀티캐스트 네트워킹 지원으로 이미 구축된 Windows Media Server 스트리밍 인프라를 활용하여 미디어의 브로드캐스팅이 가능
  • H.264미디어에도 PlayReady 기반의 DRM이 가능
  • 오디오/비디오 스트림이 시큐어 비디오 커넥션에서만 출력될 수 있도록 보호됨

브라우저를 뛰어넘는 변화

실버라이트 3에서 소개된 Out of Browser가 더욱 확장됨

샌드박스 애플리케이션

  • HTML을 애플리케이션에 포함할 수 있음. 웹 콘텐트와 보다 긴밀하게 통합할 수 있음
  • TaskBar에서 윈도 ‘toast’ 알림(풍선 알림 등)을 지원
  • Offline DRM지원
  • 윈도 크기나 시작 위치 및 크롬(일종의 테마) 등의 UI 요소를 컨트롤 할 수 있음

신뢰된 애플리케이션

  • 사용자의 내 문서, 내 음악, 내 비디오(비윈도우 플랫폼에서는 이와 동등한 역할을 하는 위치)에 파일을 읽고 쓸 수 있음
  • 다른 데스크탑 프로그램을 실행할 수 있음
  • COM 자동화 지원으로 USB와 같은 시스템 디바이스에 접근 가능
  • 실버라이트 애플리케이션이 샌드박스를 벗어나는 특권을 요청 할 때 새로운 인터페이스 제공
  • 그룹 정책 오브젝트 지원(?)
  • 풀 스크린에서 풀 키보드 지원
  • 보안 정책 파일 없이 크로스 도메인 네트워킹 지원

---------------------------------------------------------------------------------------------

내용도 하나하나 충격과 공포(?)스럽군요. 특히나 샌드박스를 깨는 보안 모델이 등장할 줄은 상상도 못했어요. 이건 약간의 논쟁거리인데요, 저도 이제 막 What’s new 를 보고 있는 중이니 한번 훑어보고 나서 논평이랄까 리뷰를 해볼게요.

지금 What’s new in Silverlight 4 풀 문서를 받았는데 무려 39페이지 ㅎㄷㄷ;;;
확실히 마이크로소프트는 어떤 제품을 출시하는 프로세스에 관한한 전설은 아니고 레전드급이에요. 베타 따위에 이 정도 문서화라니 –_-;;

요것도 틈나는대로 정리해서 올릴 예정이에요. 보다 자세한 정보는 다음 레퍼런스들을 참고하세요.

Stay in the Light!

저작자 표시 동일 조건 변경 허락
Posted by gongdo