실버라이트 187

마이크로소프트의 3스크린 전략은 실버라이트로

마이크로소프트의 3스크린 전략과 실버라이트 3 스크린이라 함은 PC(데스크탑 또는 노트북) / 모바일(폰 또는 탭) / TV (홈 시네마)를 뜻하는 것은 다들 알고 계실 겁니다. 처음 등장하여 웹브라우져에 둥지를 틀었던 실버라이트가 얼마전 윈도우폰7을 공개하면서 모바일로 영역을 넓히더니, 어제는 콘솔 게임기인 Xbox에서 실버라이트를 지원할 것이라는 이야기가 나왔습니다. 스크린1. PC (데스크탑/노트북) 데스크탑에서는 이미 브라우져를 통해서 실버라이트 어플리케이션들이 선보여져 왔고, 트위터를 위한 클라이언트로 유명한 Seesmic은 데스크탑용 어플리케이션을 실버라이트 OOB(Out of Browser) 시나리오로 제작해서 이미 많은 사용자들이 사용 중입니다. 게다가 윈도우 8이 나오는 시점이 되면 데스..

Silverlight 2010.11.23

Silverlight for Windows Phone Toolkit - Nov 2010 공개되었습니다.

다운로드 간밤에 업데이트 되었습니다. 아래 링크에서 다운로드 받으실 수 있습니다. http://silverlight.codeplex.com/ 아래 4가지 컴포넌트가 추가되었습니다. AutoCompleteBox ListPicker LongListSelector Page Transitions 미리보기 AutoCompleteBox (Screenshot x 2) ListPicker (Screenshot x 2) LongListSelector (Screenshot x 3) 긴~ 리스트가 존재할 때 중간으로 건너뛰기를 제공하는 컨트롤입니다. Page Transitions NavigationService에 의해 Page를 옮겨다닐 때 적용할 수 있는 Transition들입니다. Roll, Rotate, Slide, ..

WP7용 HugeFlow MVVM Library를 공개합니다.

휴즈플로우는 지난 삼 개월 간 꽤 큰 윈도우폰7 프로젝트를 진행하면서, 아홉 개의 앱을 완성하였습니다. (이미 마켓 플레이스에 등록이 끝나 곧 공개예정이니 기대하시구요. 하지만 한국에서 윈폰7이 나와야...) 이번에도 MVVM 라이브러리를 잘 활용하였는데요. 저희만 쓰기 아까워서 CodePlex에 공개하였습니다. http://hugeflowmvvm.codeplex.com 안정화된 릴리즈버전의 바이너리와 소스를 공개해 놓았습니다만, 샘플프로젝트를 아직 올려놓지 않았네요. 곧 업로드할 예정입니다. MVVM 코딩을 쉽게 하실 수 있게 도와주는 코드조각(Code Snippet)들도 함께 공개되어 있으니, 다운받아서 애용하시기 바랍니다. 사용법이 바뀌지 않아 예전부터 저희 HugeFlow.CommandPatter..

[WP7] AppBar에 활용하기 좋은 WP7 IconPack 2nd Edition (by yankoa)

metro station [2nd edition] Devian Art에 공개한 yankoa의 Windows Phone 7 Icon Pack. 어서 앱에 적용해봤으면 좋겠다 싶은 아이콘들이 그득합니다! 이런 멋진 작업을 공개한 yankoa님에게 박수를... Download 아래 웹페이지를 방문하십시오. http://yankoa.deviantart.com/art/MetroStation-183210118 그림에서 처럼 오른쪽 가운데쯤 있는 Download File 버튼을 클릭! (다운로드 서버가 좀 느리네요.)

Netflix Browser for Windows Phone 7을 소개합니다.

미국의 유명한 DVD 대여회사 Netflix를 아시나요? 몇 해 전부터는 스트리밍 서비스를 하고 있고, 마이크로소프트의 MIX 컨퍼런스에도 단골로 출연하는 파트너사죠. 그 Netflix의 Windows Phone 7 앱 사례에 대해서 Katka Vaughan 누님이 기고를 시작했습니다. (Katka Vaughan은 Microsoft Silverlight MVP 중 하나인 Daniel Vaughan의 와이프 ^^ 부부 실버라이트 개발이라니!!) 그 첫 글이 어제 codeproject에 올라왔습니다. 한번 주욱 읽어보십시오. http://www.codeproject.com/KB/windows-phone-7/NetflixBrowser.aspx 여기에서 파노라마 컨트롤, 피봇 컨트롤, OData 소비, 페이지 ..

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

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

Silverlight/News 2010.10.12

윈도우폰7을 울리자! (진동기능 컨트롤하기)

윈도우폰7 폰에서 진동 울리게 하는 것은 매우 쉽습니다. VibrateController 클래스를 활용합니다. (Namespace : Microsoft.Devices, Assembly : Microsoft.Phone.dll) 울리기 정해준 시간 만큼 진동이 울립니다. 한 번에 울릴 수 있는 최대값은 5초라고 합니다. VibrateController.Default.Start(TimeSpan.FromMilliseconds(500)); 멈추기 VibrateController.Default.Stop(); 비밀해법 하지만 그냥 무작정 코드에 섞어 쓰려고 하면 아래 그림과 같은 예외(Exception)이 발생하게 됩니다. 메세지는 무려 Invalid cross-thread access. 이럴 땐 당황하지 마시고, ..

바이너리 인코딩된 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