Silverlight 270

실버라이트 Firestarter 행사 등록하세요. (온라인참여 가능)

본 행사는 2010년 태평양시(PT) 기준 12월 2일 오전 8시~5시에 미국 레드몬드에서 합니다. 개발자들이 빨리 실버라이트에 익숙해질 수 있게 준비된 행사이니만큼 좋은 Hands on Lab 등의 자료들이 많이 공개될 것 같습니다. 어젠다를 보니 출연자/진행자들이 아주 빵빵합니다. 온/오프라인 참가신청 : 여기서 하실 수 있습니다. 저도 한국에서는 당일치기가 불가능하므로 ^^, 주요 세션만 온라인으로 보려고 합니다. Live Smooth Streaming을 또 한번 경험할 수 있는 기회가 되겠군요.

Silverlight/News 2010.10.12

바이너리 인코딩된 WCF메세지 Fiddler로 보는 방법 (WCF RIA Service 이용자에게 유용)

참으로 오랜만에 포스팅을 합니다. 그동안 제가 게을러져서 그런 게 아니구요. 한번 3~4개의 일들을 돌보게 되어서 정신없이 바빴습니다. 각설하구요. 실버라이트 개발을 하면서 저는 Fiddler를 참 고맙게 생각하며 써왔습니다. 실버라이트 클라이언트와 서버 간의 데이터 통신에 문제가 있을 때, 그것을 훤히 들여다 볼 수 있도록 도와주니 여간 고마운게 아니지요. 그러다 WCF RIA Service라는 것이 나왔었고, 이것은 실버라이트 RIA 솔루션 개발 시간을 단축해 주는 멋진 컨셉이었지요. 그런데 WCF RIA Service라는 아이는 데이터 통신을 할 때 메세지를 압축해서 바이너리데이터로 오가고 있지요. 그래서 Fiddler로 관찰해 보면 사람은 도무지 알아볼 수 없는 말(바이너리)로 데이터가 오갑니다...

Silverlight/Tips 2010.10.01

IE9 Beta와 실버라이트 디버깅

얼마전 IE9 Beta가 런칭행사를 가지고 발표되었었죠? 저도 호기심에 얼른 깔아서 쓰고 있습니다. 여러가지 편리한 기능이 많이 추가되어 재미있게 사용하고 있었는데, 개발 중인 실버라이트 어플리케이션의 디버깅을 하다보니 중단점에서 코드실행이 중단되지 않는 겁니다. IE9을 벌써 설치하신 개발자분들은 비슷한 불편을 겪고 있으실텐데요. Forum을 검색해보니 어떤 분이 간단한 꼼수(Workaround)를 올려놓으셨네요. 정식버전을 통해 문제가 해결될 때까지는 이렇게해서 버틸 수 있을 것 같아요. 방법은 아래와 같습니다. %SystemRoot%\system32\drivers\etc\hosts 파일을 열어서 아래 아이피와 alias를 추가해 줍니다. 이미 127.0.0.1에 대해서 다른 alias가 존재한다면 ..

Silverlight/Tips 2010.09.20

REMIX10 다시보기 - 실버라이트 4의 새로운 변화 (휴즈플로우 공인석 팀장)

공도씨 발표자료도 정말 잘 만들었고, 발표도 정말 잘했습니다. 짝짝짝! REMIX10 전체 세션을 보시려면 아래 링크를 확인하십시오. http://www.techdays.co.kr/2010spring/remix10/agenda.html (참고로 원래 페이지의 '퍼가기'는 코드가 망가져 있어서 제대로 퍼올 수가 없습니다.) 6월 15일 오후 7시 현재 제가 확인해 보니 이제 퍼가기 잘 됩니다.

Silverlight/News 2010.06.15

실버라이트 OOB 어플리케이션을 위한 라이브러리 HugeFlow.OOB

휴즈플로우가 Silverlight OOB Application 개발에 도움을 주는 HugeFlow.OOB 라이브러리를 공개합니다. 특히 권한상승을 시킨 테두리 없는 OOB 어플리케이션을 제작하실 때, Drag Window, Resize Window 등을 아주 간단히 해결하실 수 있습니다. 소스코드와 어셈블리 Codeplex에 소스코드와 0.9 Release 버전이 공개되어 있습니다. 지금 http://oob.codeplex.com을 방문하세요. Custom Controls InstallScreen- OOB 어플리케이션의 설치/미설치 상태를 보여주고, 미설치 시 설치버튼을 제공하여 설치를 유도합니다. WindowChrome- Borderless OOB Application을 제작할 때 유용합니다. OOB ..

Silverlight/News 2010.05.21 (2)

Expression Blend에서 컨트롤 프로퍼티 분류하여 표시하기

속성 찾아 삼만리 Expression Blend에서 실버라이트 컨트롤의 속성을 다루다보면 어찌다 많은 속성들이 있는지... 원하는 속성을 찾아 헤매게 됩니다. (찾기 힘든 속성은 검색을 이용하기도 하지요. ^^) 새 컨트롤이라도 만들게 되면, 그 컨트롤에 우리가 추가한 속성들은 기본적으로 맨 아래 Miscellaneous 파트로 추락하게 되지요. 보다 적당한 장소가 있다고 생각하는데도 말이죠. 이 글에서는 어떻게 하면 내가 만든 속성들을 Built-in 컨트롤들처럼 적당하게 분류해서 제공할 수 있는지에 대해 소개하겠습니다. 오래된 정보이지만 제 경우에도 매번 쓸 때마다 검색을 하게되어 그냥 포스트 하나 작성합니다. 한번 작성하면 제 기억에도 자알 남겠지요! Expression Blend에서 속성을 잘 분..

Silverlight/Tips 2010.05.21 (1)

실버라이트 OOB 디버깅하기

 OOB OOB는 Out of Browser의 준말로서, 실버라이트 어플리케이션을 데스크탑에 설치 한 형태를 뜻합니다. OOB 상태에서 작동하는 실버라이트 어플리케이션은 웹브라우저에서 구동될 때와 달리 사용자 PC 로컬자원에 부분적으로 접근할 수 있는 등. 할 수 있는 일이 약간 많아진다고 보시면 됩니다. OOB 어플리케이션의 디버깅 많은 개발자들이 [Debug - Attach Process...]메뉴를 이용하여 실버라이트 OOB의 프로세스인 SLLauncher.exe 프로세스를 선택한 다음 디버깅을 합니다. 하지만 이 방법의 단점은 이미 Application이 시작된 이후에 Process에 디버거를 붙이기 때문에, App이나 RootVisual의 생성자나 초기에 구동되는 루틴에 대해서는 디버깅을 할 ..

Silverlight/Tips 2010.05.21

대학생 연합 동아리 #D.E.M.O.를 위해 Silverlight 4 강연을 하였습니다.

5월 8일 어버이날 마이크로소프트가 마련한 특강 시리즈 중 셋째주 연사로 제가 나섰습니다. 날씨도 정말 좋은 날에 강연을 보러나온 학생들은 정말 효자들이었습니다. 주제는 Silverlight로 1시간, Windows Phone으로 25분 진행하였구요. 마이크로소프트 에반젤리스트 박중석대리님이 Windows Azure를 주제로 25분 진행해 주셨습니다. DEMO동아리 학생들의 열정에서 또 한번 우리나라의 밝은 미래가 보였습니다. 발표자료 실버라이트 윈도우폰7 PS. 사진을 보내 준 김교연 학생 정말 고맙습니다!

Silverlight/Lecture 2010.05.12 (6)