실버라이트 187

Expression Blend 3와 TFS 연동하기

휴즈플로우는 소스공유를 위해 TFS(Team Foundation Server)를 이용하고 있는데요. 모두 알다시피 소스컨트롤의 기본은 Check Out/ Check In이죠. "개발자의 인생은 체크아웃/체크인의 연속이다"라고 해도 과언이 아닐 정도로... 아무튼 Expression Blend 2 시절 우리 디자이너 PeterC를 생각해 보면, 피터씨는 디자이너임에도 불구하고, Visual Studio가 설치되어있는 PC를 사용하면서, 자신이 수정한 디자인을 소스컨트롤 서버의 소스와 병합(Merge)하기 위해, Visual Studio에서 해당 xaml 파일들을 미리 체크 아웃하는 수고로움을 감수해야 했습니다. 그러던 중 Expression Blend 3 발표와 함께, Blend 3에서는 TFS 연동을 지..

Silverlight/Tips 2009.07.22

VS에서 지원하는 Document Outline for XAML 기능

(어제 박대표가 저에게 알려주었는데요. 어익후! 실버라이트 2에서도 되었다는데 창피하게 저는 모르고 있었어요!!) Visual Studio에서 xaml 파일을 볼 때, Document Outline 기능을 사용하실 수 있습니다. 이 놈이 얼마나 기특한 놈인지 한번 살펴보시죠. xaml 뷰의 왼쪽 아래쯤에 이런 아이콘이 있으실 겁니다. 눌러보시면, 아래와 같이 Document Outline Pane(패인)이 나타납니다. XAML를 Tree 구조로 보여줘서 한눈에 쏙쏙 들어오구요. 트리의 노드를 클릭하면 XAML 뷰에서는 자동으로 그곳을 찾아서 화면이동을 합니다. 차암~ 편하죵?

Silverlight/Tips 2009.07.21

휴즈플로우 실버라이트 3 대응체제 구축

original by nikkomyers 저희 휴즈플로우가 어제 드디어 전체 개발/디자인 환경을 Silverlight 3 대응으로 변경하였습니다. 어제부터 주요 프로젝트들의 Silverlight 3 포팅이 활발하게 이루어지고 있는 상태입니다. 실버라이트 전문업체가 왜 이제서야 Silverlight 3 개발환경을 준비하고 있냐구요? Silverlight 3가 나오기 전부터 주욱 해오던 일, 프로젝트들이 있었기 때문이죠. 다 아시면서! 아무튼 어제 대대적인 업그레이드를 하고나서는 업무 중에 여기저기서 탄성이 터져 나오고 있습니다. 공식적으로 크게 발표되지 않았던 세세한 부분들을 이제서야 막 발견해 나가고 있는 형국이랍니다. ^^ 실버라이트 3 파이팅! 덕분에 하고싶은 일 & 할 수 있는 일이 많아졌네요.

HugeFlow★ 2009.07.21

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

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

MSDN세미나(5/20) 영화예매솔루션 샘플 라이브데모 보실 수 있는 곳

5월 20일에 진행하였던 MSDN 주간세미나에서 공개한 영화예매솔루션 샘플 프로젝트의 라이브데모를 해보실 수 있게, shiverlight.net 서버에 업로드하였습니다. 아래 링크를 확인하세요. http://shiverlight.net/Sample/TicketBox/ 허접해도 데이터 바인딩과 MVVM & Command 패턴을 익히기 위한 샘플로 의의가 있는 것이오니, 예쁘게 봐주세요. 소스코드는 I am a developer 주간세미나 페이지에서 받으실 수 있습니다.

[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