Silverlight 178

T옴니아 소프트웨어 경진대회 사이트 실버라이트 오프닝 다시보기

제가 작년 말에 T옴니아 소프트웨어 경진대회 사이트 실버라이트 오프닝에 대해 포스팅 한 적이 있었습니다. 웹에이전시의 디자인을 넘겨 받아, 휴즈플로우 디자이너 PeterC님이 완성을 했었죠. 경진대회가 무사히 끝나고 얼마 지나지 않아 경진대회 사이트는 닫혔습니다. 그래서 더 이상 사이트 접속하자마자 뜨던 실버라이트 오프닝을 보실 수가 없는데요. shiverlight.net 서버에 오프닝만 따로 부활시켜 놓았습니다. 아래 링크를 확인하세요! http://shiverlight.net/Sample/TOmnia/

[Tip] Collection 바인딩과 InvalidOperationException

실버라이트 어플리케이션을 개발하다보면, ListBox의 ItemsSource와 List나 Collection과 같은 IEnumerable류를 바인딩 할 경우가 자주 있습니다. 휴즈플로우에서 진행한 최근 프로젝트 중에서 MVVM 패턴으로 개발한 어플리케이션이 있는데요. ListBox와 Collection류의 프로퍼티가 바인딩하게 되는 여러 뷰들을 빠른 속도로 전환하다보면, InvalidOperationException이 발생하였습니다. Exception에 담겨있는 에러메세지는 "개체의 현재 상태 때문에 작업이 유효하지 않습니다."라는 애매한 메세지였고, 예외가 발생한 곳은 뷰모델의 베이스용으로 구현해 놓은 ViewModelBase의 OnPropertyChanged(...) 함수 내부였습니다. 어플리케이션을..

Silverlight/Tips 2009.06.04

XBox Project Natal, Microsoft

XBox Project Natal, 흥미롭네요. Wii에서 시작하여, 점점 게임이 신체적 능력을 필요로 하도록 바뀌어 가네요. 재미있지만 피곤해요~ Wii 하다가 컨트롤러 집어 던져서 TV를 뚫고 들어갔다는 전설이 있죠. 그래서 국내 발매시에는 핸드 스트랩이 들어있었고, 새로운 XBox에서는 주먹질이나 발차기로 TV를 부수게 될지도 몰라요. XBox를 사실 때는 꼭 넓은 집을 같이 사세요! 실제 게임을 해보는 영상은 이곳에서 보세요. http://www.gametrailers.com/video/e3-09-project-natal/50037?type=flv XBox Games on XNA Framework XBox의 게임은 XNA Game Studio로 개발할 수 있는데, 가장 최신에 나온 것이 2008년..

Common/Surroundings 2009.06.02

일본 REMIX09 소식입니다. (7월 16일)

일본 리믹스 참관하실 분들 참고하세요. 일본 REMIX 09는 7월 16일(목) 10:00~19:00에 있을 예정이라고 하구요. 장소는 일본 롯본기의 미드타운(mid-town) 홀이라고 하네요. 행사 후 참가자 교류 파티인 Together @ Mix 09 가 있구요. 정원 1,000명의 사전 등록제로 등록비는 7000엔입니다. 한국 돈으로 9만원대네요. (항공권은 최저로 찾아보면 ANA항공으로 왕복요금 : TAX 포함 300,500원입니다.) 공식사이트 일본 REMIX 09 행사 공식 사이트가 오픈하였습니다. 아래 링크를 따라가세요. http://www.microsoft.com/japan/events/remix/2009/default.aspx 키노트 : 스캇 구 형님 마이크로소프트 부사장 스캇 구(Sco..

Silverlight/News 2009.06.01

[MIX09] 휴즈플로우 세션, Building a Rich Social Network Application

MIX09 제3일 오전 10시 45분에 저희 휴즈플로우의 세션 발표가 있었습니다. [Building a Rich Social Network Application]이라는 주제로, 실버라이트를 이용하여 제작 중인 저희 서비스 PIGMAP에 대한 데모와 함께 기술적인 내용을 저희 기획자이자 PM인 허미호 씨와 함께 발표하였습니다. 세션 동영상 발표 이틀 전에 마이크로소프트에서 발표자에게 제공하는 ‘현장 스피커 트레이닝’을 한 시간 정도 받았는데요. 강사가 그랬습니다. “너희는 영어가 2차 언어이기 때문에, 연음 같은 것 어쭙지 않게 굴리면 못알아 듣기 때문에, 차라리 안하는게 낫다.” 그래서 저희가 강연에서는 될 수 있으면 천천히 또박또박 발음을 했습니다. 그 덕분에 알아 듣기 쉬우실 거예요. ^^ 동영상을 ..

Tip : ListBox의 사이즈를 자동으로 따라가는 WrapPanel

안녕하세요. 국가적으로 슬픈 일이 있는 요즘 날씨는 왜 이리도 화창한지... 그래도 좋은 날씨 덕분에 덜 우울할 수 있는 것 같습니다. 실버라이트 개발자 여러분 ListBox에 Item들을 2차원적으로 배열할 필요가 있을 때에는 ItemsPanel로 WrapPanel을 많이 쓰실 거예요. WrapPanel은 실버라이트 툴킷의 Microsoft.Windows.Control.dll를 참조 추가하시면 사용하실 수 있구요. 실버라이트 툴킷은 여기서 최신버전을 얻으실 수 있습니다. WrapPanel 다 좋은데 효험을 보기 위해서는 보통 Width를 고정을 하고 쓰실 겁니다. 근데 UI가 어디 그렇습니까? ListBox는 여러군데 다양한 사이즈로 쓰이고 내부의 WrapPanel은 사이즈를 고정해 줘야하고... 그러..

Silverlight/Tips 2009.05.25

MSDN 주간 세미나 (5/20) 발표자료가 공개되었습니다.

안녕하세요 길버트입니다! 5월도 이제 3분의 2가 지나갔네요. 날씨는 점점 더 좋아지고 있구요. 이런 좋은 시기에 MSDN 주간 세미나가 매주 수요일에 열리고 있지요. 그 중 5월 20일에는 실버라이트에 관련된 세미나가 있었는데요. 네이버 실버라이트 카페장이신 패러다임님 앞 세션에서 실버라이트 3에 대한 소개를 하셨고, 이어서 제가 ‘실버라이트 2로 영화예매 솔루션 따라잡기’라는 다소 낚시성 짙은 제목을 가지고, 실버라이트 개발 패턴으로 유용한 MVVM 패턴, Command 패턴에 대해 다루었습니다. 발표자료 다운로드 (PPT와 데모 솔루션 소스) 발표자료가 오늘 공개되었는데요. 여기에서 5월 20일 세미나의 자료를 다운로드 받으시면 됩니다. (참고로 제 이름은 이길복입니다. ^^ 아마 몇 달 후 새로운..

Silverlight/News 2009.05.22

CDNetworks의 Smooth 스트리밍과 실버라이트

국내 CDN 업체 중 하나인 씨디네트웍스(CDNetworks)가 자사의 미디어 컨텐트 서비스를 체험해 볼 수 있는 사이트를 공개했다고 오늘 오전에 여러 미디어를 통해 발표했습니다. ZDNet Korea 기사보기 전자신문 기사보기 CDN이란? Content Delivery Network의 준말인데요. 말 그대로 컨텐트를 전송/배달하는 네트웍을 가진 회사입니다. 쉽게 설명드리면, 대량의 사용자를 대상으로 미디어(비디오, 오디오) 컨텐트를 스트리밍/다운로드 한다든가, 온라인 게임의 설치파일을 원활하게 다운로드하게 하기 위한 배포환경을 제공한다든가 하는 것입니다. 차세대 CDN 서비스 체험 사이트 여기에 가시면 씨디네트웍스가 공개한 체험 사이트(http://www.nextcdn.com)를 구경하실 수 있습니다...

Silverlight/News 2009.05.12