read more...
131 Results for '실버라이트'
- 2010/12/31 공도의 실버라이트 하기 좋은 날 [목차/2010.04.08] (6)
- 2010/05/06 [발표 자료] 고급 실버라이트 애니메이션 및 그래픽 + 성능 튜닝
- 2010/05/01 훈스닷넷 24회 정기 세미나 - 거성공도쇼! (3)
- 2010/05/01 Silverlight 4 RTW 릴리즈 & 설치가이드[업데이트] (5)
- 2010/04/10 실버라이트 하기 좋은날 #27 블렌드로 윈도우 폰 7 애플리케이션 만들며 놀기
- 2010/04/02 실버라이트 하기 좋은 날 #26 Shazzam-tool로 픽셀셰이더 이펙트 만들기 (2)
- 2010/03/26 [세미나 자료] 22회 훈스닷넷 정기세미나 (3)
- 2010/03/25 실버라이트 하기 좋은 날 #25 MIX10 특별 초대손님!
- 2010/03/25 [호외] VS2010 및 Silverlight 4 런칭 일정! (2)
- 2010/03/24 [세미나 자료] TechDays Korea 2010 Spring - 실버라이트 4로 비즈니스 앱 개발하기 (5)
- 2010/03/23 [세미나] UX 뽀뽀뽀! (두둥!)
- 2010/03/17 [MIX10] 흥미로운 실험, Pivot (1)
- 2010/03/16 We are family!
- 2010/03/16 Silverlight 4 RC 발표! 개발환경 구축하기 (10)
- 2010/03/05 실버라이트 하기 좋은 날 #24 리소스의 경로 II, 코드에서 접근하기
- 2010/02/25 실버라이트 하기 좋은 날 #23 리소스의 경로 I, XAML에서 접근하기
- 2010/01/30 실버라이트 하기 좋은 날 #22, 자산을 관리하자 III, 파일 리소스와 Build Action[ (2)
- 2010/01/21 실버라이트 하기 좋은 날 #21, 자산을 관리하자 II: 리소스도 상속이 된다!
- 2010/01/20 실버라이트 3.0.50106.0 변경 사항(KB979202)
- 2010/01/20 실버라이트 3.0.50106.0 final(?) 런타임 릴리즈
- 2010/01/14 실버라이트 하기 좋은 날 #20, 자산을 관리하자! I: 블렌드로 리소스 다루기
- 2010/01/07 실버라이트 하기 좋은 날 #19, 데이터는 어디에서 오는가!
- 2009/12/31 실버라이트 하기 좋은 날 #18, AttachedProperty는 또 뭐야? (2)
- 2009/12/17 실버라이트 하기 좋은 날 #17+0.1, DependencyProperty를 정복하자!
- 2009/12/10 실버라이트 하기 좋은 날 #16, DependencyProperty, 개념을 챙기자! (3)
- 2009/12/04 실버라이트 하기 좋은 날 #15, 아니 벌써? 실버라이트 4 BETA!
- 2009/11/26 실버라이트 하기 좋은 날 #14, 실버라이트 그래픽, 그 무대 뒤에서는... 2
- 2009/11/20 실버라이트 4 What's New 백서 번역본 (2)
- 2009/11/19 실버라이트 하기 좋은 날 #13, 실버라이트 그래픽, 그 무대 뒤에서는...
- 2009/11/19 Silverlight 4 Beta 발표! (5)
- 실버라이트 애니메이션
- 애니메이션의 기초
- 프레임 기반 애니메이션
- 실시간 애니메이션(스토리보드)
- 파티클 시스템 기초
- 실버라이트 그래픽 시스템과 성능 팁
- 실버라이트 런타임의 렌더링 원리와 과정
- 레이아웃
- 성능 카운터(프레임 레이트 카운터)
- 즉시 렌더링 영역(Intermediate Surface)
- GPU 하드웨어 가속
- 미디어 성능
- 실행 성능 모니터링 및 분석
- UI Spy 툴 사용
- Visual Studio 2010 Profiler (VSP)
- Windows Performance Toolkit (WPT)
- Visual Studio 2010 RTM 설치
아무리 급해도 Visual Studio 2010은 먼저 설치해야 겠죠?
VS2010 설치 하기
- Silverlight 4 Tools RC2 for Visual Studio 2010
이거 하나면 실버라이트 개발자 런타임, SDK 및 템플릿이 모두 설치 완료.
다운로드
- Silverlight 4 Toolkit (2010년 4월 버전)
RTW 출시에 맞춰서 업데이트된 버전이에요. 옵션이긴하지만 무조건 설치하길 강권합니다!
다운로드
- Expression Blend 4 RC
여기서 약간 헤깔릴 수도 있지만, 익스프레션 블렌드 4는 아직 RTW가 아니라 RC버전이에요.
하지만 실버라이트 4 런타임은 RTW와 호환되므로 이걸 설치하면 OK.
다운로드
[new] - Windows Phone Developer Tools April 2010 Refresh(CTP2)
실버라이트 4 RTW와 함께 사용할 수 있는 윈도우 폰 개발 환경이 출시되었어요.
이 파일은 설치할 때 웹을 통해 다운로드 받게 되어 있으니 꼭 인터넷에 연결되어 있어야 해요.
참고로 이 툴은 XNA Studio 4.0을 함께 설치하여 XNA 개발용 툴도 설치하죠.
다운로드
[new] - Expression Blend용 Add-in 및 SDK
이게 왜 툴이 따로 나왔는지는 모르겠지만 어쨌든 블렌드에서 윈도우 폰 개발을 할 때 필요한 툴이에요.
아래 두 툴을 모두 다운로드 받아서 설치하면 끝.
- Expression Blend Add-in Preview for Windows Phone (April Refresh)
- Expression Blend SDK Preview for Windows Phone (April Refresh)
- 최종 사용자용 런타임
- 개발자용 런타임
우왕~ 구우우우우웃~~ 할말이 너무너무 많지만 하나하나 다 정리하기엔 너무나도 내용이 많네요.
우선 MIX10 키노트시간에 오고갔던 트윗을 참고하면 현장의 분위기를 대략이나마 느낄 수 있을 거에요.
http://twitter.com/Gongdo/mix10livekr 여기에 있는 타임라인을 따라가 보세요.
자, 자세한 리뷰는 조만간 다른 블로그에서도 나올거에요. 우선은 실버라이트 4를 위해서, 어떤 툴이 필요한지를 정리해봤어요.
- Visual Studio 2010 RC
개발 환경의 기본이겠죠?
MSDN을 구독하는 분은 MSDN 다운로드에서 받는게 편하고 그렇지 않다면 다음 주소에서 받으세요.
http://www.microsoft.com/downloads/details.aspx?FamilyID=457bab91-5eb2-4b36-b0f4-d6f34683c62a&displaylang=en
- Silverlight 4 RC
우리의 호프!
http://go.microsoft.com/fwlink/?LinkID=141284
- Windows Phone Developer Tools CTP
흐흐흐... 풍성한 얘기가 나오겠지만 이제 실버라이트 개발자는? 윈도폰 개발자!
올해 하반기에 나올 윈도폰 7 시리즈의 앱을 실버라이트로 개발할 수 있어요.
어쨌든 윈도폰용 앱을 개발하려면 이 개발 환경을 설치해야 해요.
http://go.microsoft.com/fwlink/?LinkID=185584
- Expression Blend 4 Beta
이제는 UX의 시대, 개발자만으로 되는 건 없죠.
인터랙티브 디자이너와의 협업을 위한 필수 툴. 게다가 블렌드에서도 윈도폰용 앱 디자인을 할 수 있어요.
http://www.microsoft.com/downloads/details.aspx?FamilyID=6f014e07-0053-4aca-84a7-cd82f9aa989f&displaylang=en
- Phone Development Add-in for Blend 4 Beta
아쉽게도 Blend 4만으로 윈도폰용 앱을 디자인할 수는 없고요, 이 툴과 아래 툴을 함께 설치해야 해요.
http://www.microsoft.com/downloads/details.aspx?FamilyID=47f5c718-9dec-4557-9687-619c0fdd3d4f
- 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라는 이름답게 무료로 사용할 수 있어요.
오늘은 여기까지. :)
- 실버라이트는 이제 올바른 렌더링을 방해하는 그래픽 드라이버 에러를 적절하게 처리합니다.
- 특정 DeepZoom 시나리오에서 성능과 CPU 점유율 문제가 향상되었습니다.
- 다운로드 에러와 관련한 크래시 문제가 수정되었습니다.
크리스마스는 즐겁게 지내셨나요? 저도 간만에 푸~욱 쉬었지요.^^
이번 시간에는 드디어 DependencyProperty 시리즈의 마지막, AttachedProperty가 뭔지 소개합니다.
AttachedProperty 역시 알게 모르게 이미 사용하고 있었을 거에요.
그렇지만 아직 AttachedProperty가 어떤 역할을 하는지 왜 사용하는지 잘 감이 안온다면?
이번 회를 꼭 보셔야겠죠?
올해도 이렇게 지나가는군요.
사실 최근 회사일에 치여서 좀 소홀한 감도 있지만, 신년에도 실버라이트 하기 좋은 날은 계속 될 거에요.
새해 복 많이 받으세요~ ^ㅇ^
지난 시간에는 DependencyProperty가 무엇인지 개념을 잡아 봤다면 이번 시간에는 DependencyProperty를 완벽하게 다룰 수 있도록 정복(!) 해봤어요.
DependencyProperty는 실버라이트 시스템에서 굉장히 중요한 역할을 하는데요. 어떤 의미를 갖는지, 왜 사용하는지 그리고 어떻게 다루는지 알아봅니다.
설명이 다소 길어져서 두 개의 영상으로 쪼갰으니 가능한 한꺼번에 보시는 게 좋을 거에요.
'Next'만 누르던 것과는 다른 SQL Server 2008의 설치 과정! 초급자를 위한 초 간단(?) 설치과정을 소개합니다!
SQL Server에 대한 자세한 내용은 아래 링크를 참조하세요!
참고로 발표 슬라이드와 데모 프로젝트는 아래에서 다운로드 받으세요.
이번 시간에는 실버라이트에서 가장 중요한 시스템 중에 하나인 DependencyProperty에 대해 설명합니다.
DependencyProperty, 의존성 속성? 한글로 번역해놔도 의미를 파악하기가 어렵죠?
약간 어렵긴 하지만 이 속성을 명확하게 이해하면 좀 더 시스템을 잘 이해하고 올바른 코드 그리고 성능 좋은 코드를 짤 수 있어요.
선택이 아닌 필수라고 생각하고 이 기회에 개념을 보충해봅시다!
이번 PDC 2009에서 실버라이트 4 베타가 공개되었고 늘 그렇지만 많은 기능 추가와 성능 향상이 있었죠.
그런데 실버라이트 3를 시작한지도 얼마 되지 않았는데 아니 벌써(?) 하는 느낌도 들죠?
하지만 걱정할 필요는 없어요. 이번에도 역시 기존에 익혔던 기술을 바꿔야 하는 게 아니라 새롭고 편리해진 기능이 추가된 것일 뿐이니까요.
이번 시간에는 실버라이트 4 베타에 추가된 많은 기능 중에 3에서 할 수 없었던 것들을 위주로 소개했어요.
참고로, 실버라이트 4에 추가된 모든 사항은 제 블로그에 번역해뒀으니 한번 훑어보세요 :)
실버라이트는 벡터를 기반으로 한 그래픽 시스템을 채용하고 있다는 사실 정도는 잘 알고 있을 거에요.
그런데, 이 그래픽 시스템이 내부적으로 어떤 방식으로 돌아가고 있는지 알고 있나요?
이번 시간에는 실버라이트 그래픽 시스템이 그래픽 오브젝트를 어떤 과정을 거쳐 화면에 렌더링 하는지 파고들어 봤어요.
내용이 좀 길어서 두 번에 걸쳐 소개했는데요, 첫 번째는 일반적인 렌더링 과정 그리고 두 번째는 특수한 렌더링 과정을 소개해요.
참고로 이 내용은 제가 멋대로 추측한 게 아니고 마이크로소프트의 실버라이트 프로덕트 매니저이고 그래픽&성능 최적화 부분에서 관여하는 Seema Ramchandani의 발표 자료를 요약(?)한 거라고 봐도 돼요.
자세한 자료는 발표 슬라이드에 있는 Reference를 참고하세요.
(http://blogs.msdn.com/seema/archive/2009/03/27/video-of-deep-dive-into-sl-graphics-is-posted.aspx)
[WMV 다운로드]
Channel 9에서 받을 수 있는 실버라이트 4 새로운 기능 백서를 번역해 봤어요. 도와주신 boxmile님 감사!
여튼 훑어보기엔 좋을 것 같네요.
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페이지 ㅎㄷㄷ;;;확실히 마이크로소프트는 어떤 제품을 출시하는 프로세스에 관한한 전설은 아니고 레전드급이에요. 베타 따위에 이 정도 문서화라니 –_-;;
요것도 틈나는대로 정리해서 올릴 예정이에요. 보다 자세한 정보는 다음 레퍼런스들을 참고하세요.

