본문 바로가기

Silverlight3

(15)
Expression Encoder 3 SDK 사용시 FileNotFoundException 이 난다면? Microsoft Expression Encoder 3 에서는 SDK 가 제공 되는데요. SDK 문서를 보시면 Get Started 에 Encoder 3 SDK 를 사용하는 방법이 자세히 설명 되 있습니다. 우선 Encoder 3 SDK 를 사용하기 위해서는 Project 에서 References 를 추가 해 주셔야 합니다. Microsoft.Expression.Encoder Microsoft.Expression.Encoder.Types Microsoft.Expression.Encoder.Utilities 이렇게 네 가지 dll을 추가 하셔야 합니다. (아, 마지막의 WindowBase 는, Encoder.Types 에서 ObservableCollection 을 사용했기 때문에 추가 해 줘야 하고요^^)..
Smooth Streaming을 위한 IIS7 Media Services 설정 Smooth Streaming 을 서비스 하기 위해서는 IIS 웹서버가 필요합니다. (IIS 버전은 7.0이상) 참고로, 필자의 Test 환경은 Windows Server 2008 R2인데요, IIS 7이상 설치가 가능한 OS면 2008 R2가 아니어도 상관 없습니다. 우선 IIS 웹서버가 구축 되 있다는 가정을 두고, 다음 순서부터 설명 드릴께요. 일단, IIS 웹서버에 IIS Media Services 를 추가적으로 설치 해 주셔야 합니다. IIS Media Services 설치파일을 다운로드 하시려면, IIS 사이트를 방문하시면 됩니다. 사이트의 우측 상단에 보시면, 위 그림과 같은 링크가 있습니다. 여기서 서버 환경이 x86/ x64인지에 따라 다운로드 하세요. 설치파일 다운로드가 종료되면, 설치..
Smooth Streaming UI 만들기 Silverlight 3 에서는 HD급 고화질의 영상을 끊김 없이 사용자의 환경(CPU, 로컬 네트웍 상태)에 기반하여 최적의 화질을 감상할 수 있는 Smooth Streaming 기술을 선보였습니다. 이전 버전인 Silverlight 2 에서 선보였던 Deepzoom 만큼이나 강력한 이슈가 되고 있는데요. 그래서, Smooth Streaming Media Player를 만드는 방법을 소개하도록 하겠습니다. (Smooth Streaming 에 관해 더욱 자세히 알고 싶으시다면 Silverlight 사이트에 방문 해 보시기 바랍니다.) 우선, Smooth Streaming 을 이용한 Media Player UI를 구현하기 위해서는 Microsoft Expression Encoder 3 에 새롭게 추가 된 ..
REMIX09 스피커로 참여하다. 안녕하세요. 오늘은, Silverlight 기술 포스팅이 아닙니다. 얼마전 성황리에 마친 REMIX09에 제가 스피커로 참여했었는데요, 뒤 늦은 후기를 남기려고 해요. 이번 REMIX09 에는, MS의 키노트. 그리고, 잠시 휴식시간을 가진 뒤 Silverlight3, Expression, Web Platform 세 가지 트랙으로 나뉘어 진했됐습니다. 그 중, Silverlight3 에서 두 번째 세션을 제가 진행하게 됐습니다. 또한, 저희 Silverlight Korea 커뮤니티에서도, 부스 운영을 했는데요. 인디님과 승미님께서는 Silverlight Korea 티셔츠를 배포하기 위해 열심히 포장하고 계시네요. 간단한 Silverlight 퀴즈도 만드는 등 모두 열심히셨네요. 저희 Silverlight..
Out-of-Browser 디버깅하는 방법 이번 포스팅은 Out-of-Broswer 를 Debugging 하는 간단한 Tip입니다. :D Out of Browser 를 염두하고 개발을 하시다 보면, 디버깅이 안 되서 답답한 경우가 있을 것입니다. 저 또한, Out of Browser 를 테스트 하면서 디버깅이 안 되, 추측만 했었는데요. 자세히 찾아보니, OOB 도 디버깅 할 수 있는 방법이 있네요. 우선, 프로젝트 속성에서 Debug 탭을 선택 하신 후, Start Action에서 Installed out-of-browser application 을 선택 합니다. 그 다음, 실버라이트 프로젝트를 우 클릭 하신 뒤, Set as StartUp Project를 선택 하여 스타트 프로젝트로 설정하면 됩니다. 이렇게 설정하셨다면, Out-of-Brow..
New Deepzoom Composer in Silverlight 3 안녕하세요. 지난 10일 Silverlight 3 RTW (정식버전)이 런칭 되면서, Deepzoom Composer 도 함께 새 버전이 나왔는데요. 새로운 Deepzoom Composer 를 열심히 분석 해 본 결과, 놀라운 기능(Sildershow, Navigation, Hyperlink)이 추가 된 것 처럼 보이지만, 실상 Export 해 보면 지난 버전과 크게 차이나는 게 없고, scene.xml 이란 파일이 생성되는데 도통 어떻게 써먹는 것인지도 모르겠더라고요. 그래서 미 완성된 버전이라 생각하고 차후 버전을 기다려 왔습니다. 헌데, 지난 22일 차후 버전이 드디어 나왔더군요!! +_+ New Deepzoom 다운로드 ☜ 우선, 놀랍고 쉽게 구현 할 수 있는 Sildershow, Menu, Hy..
Behavior class in Blend 3 RC 최근에 업데이트 된 Blend 3 RC에는 기본적으로 Behavior class 8가지(ChangePropertyAction, ControlStoryboardAction, FluideBahavior, GoToStateAction, HyperlinkAction, MouseDragElementBehavior, PlaySoundAction, RemoveElementAction) 를 제공합니다. 8가지 Behavior 는 정확히 표현하자면, Behavior와 Action으로 명명 되 있는데요. Behavior는 System.Windows.Interativity의 Behavior 클래스를 상속받아 구현 한 것이고, Action은 System.Windows.Interactivity의 TriggerAction이나 T..
Out of Browser in Silverlight 3 RTW Silverlight 3 Beta 버전에서 새롭게 지원 가능해진 Out of Browser 기능이 생겼습니다. (Out of Browser 란 Browser 밖에서 Silverlight 를 실행 할 수 있도록 배포하는 기능을 말합니다.) Beta 때 Out of Browser 기능을 실행 해 보신 분은 아시겠지만, AppManifest.xml 파일의 주석부분을 제거하고, 몇 가지 설정 사항을 입력하면 됐었죠. 이번에 발표 된 Silverlight 3 RTM 에서는 Out of Browser 를 설정하는 방법이 조금 변경 됐습니다. Out-of-Browser 설정 우선, Browser 밖에서 실행 될 Silverlight App. 을 만듭니다. 그리고, Silverlight App. Project 의 Pr..