실버라이트 187

FAQ - 윈도우폰7에서의 어플리케이션 설치 #WP7

어플리케이션의 설치 어떻게 내 디바이스에 어플리케이션을 설치할 수 있습니까? 어플리케이션은 마켓플레이스(MarketPlace)에서 다운로드 될 때 자동으로 설치 됩니다. 마켓플레이스를 통하지 않고 수작업으로 어플리케이션을 설치할 수 있습니까? 아니오, 그런 것은 허용되지 않습니다. 어플리케이션을 릴리즈할 수 있는 유일한 방법은 마켓플레이스를 통하는 것입니다. 어플리케이션을 수동으로 설치할 수 없다면, 어떻게 디바이스에서 테스트를 합니까? 등록된 프로그래머로서, 테스트를 위하여 직접 배포할 수 있는 몇 대의 디바이스를 등록할 수 있습니다. 단지 테스트만을 위해서는 마켓플레이스에 퍼블리쉬할 필요가 없습니다. 어떻게 마켓플레이스에서 내 회사나 특정 그룹의 사람들을 위한 어플리케이션을 그들에게만 배포할 수 있습..

Silverlight 4에서는 SaveFileDialog에 DefaultFileName 프로퍼티가 추가되어 있기를!

일을 거의 다 잘해놓고도 욕먹는 경우가 있다. 실버라이트의 SaveFileDialog가 그런 경우다. Silverlight는 4 RC가 되어서도 SaveFileDialog는 아직도 DefaultFileName 프로퍼티를 지원하지 않는다. 이 이슈에 관련된 실버라이트 포럼글을 한번 살펴보자. 2009년 8월에 올라온 이 질문에 대해, Microsoft 직원 중 하나가 아래와 같이 답변을 했다. We've not exposed the "DefaultFileName" property on SaveFileDialog due to time constraints. We'll look into adding this in a future release based on customer requests. 이 답변에 많은 ..

Silverlight/News 2010.04.05

Blend-Safe 그래픽카드는 어떤 것일까요?

Blend 작업을 하다보면 이런 식으로 화면이 깨지는 경우가 있습니다. 창크기를 변경하면 다시 정상으로 돌아오곤 하지요. 이런 일이 자주 있으면 짜증이 나지요! 그래픽 카드 문제로 생각되는데... 중요! 붉은 글자는 포스트 작성 후 3월 30일 업데이트 한 내용입니다. 트위터에서 @ivoryguard님의 조언에 따라 http://www.kbench.com에서 최신 GeForce 드라이버를 다운받아 설치하고 나니, 문제가 해결되었습니다. 아이보리가드형님 감사합니다. 여러분도 같은 문제를 발견하시면 최신 드라이버를 먼저 설치해 보십시오. Expression Blend와 궁합이 잘 맞는 안전한 그래픽카드를 찾습니다. 저가이면서도 궁합이 잘 맞으면 좋겠지요. Expression Blend를 애용하시는 개발자 &..

Localization Silverlight : 브라우저 언어설정 참조하기

웹페이지 안에 들어갈 실버라이트 어플리케이션을 Localization 할 경우, 따라야 할 언어 설정은 브라우저의 언어설정입니다. 일단 ASP.NET 페이지와 함께할 경우를 기준으로 설명하겠습니다. 주욱 보시면, PHP 등의 다른 언어와 함께 사용하실 때 취할 수 있는 방법도 생각하실 수 있으실 겁니다. 이 언어설정을 참조하기 위해서는 다음과 같은 과정이 필요합니다. 먼저 *.aspx 페이지 소스에서 맨 윗줄에 아래와 같이 UICulture, Culture 속성을 추가합니다. 다음으로 실버라이트 어플리케이션을 호스트하는 Object 태그 안에 param을 두개 추가합니다. 이렇게 하셨으면 준비완료! 실버라이트 코드에서는 이렇게 전달된 언어설정을 다음과 같이 참조하실 수 있습니다. CultureInfo b..

Silverlight/Tips 2010.03.24

RadControl for Silverlight 4 RC 컴파일 에러 트러블슈팅

저희 개발팀은 Ribbon바 등 몇몇 멋진 컨트롤 때문에 RadControl을 구입해서 사용하고 있습니다. 며칠 전 개발환경을 Silverlight 4 RC와 Visual Studio 2010 RC로 업그레이드하면서, 기존에 사용하고 있던 컨트롤들이 런타임 에러를 발생시키기 시작했습니다. RadControl 개발사인 Telerik 사이트에 로그인을 해보면, Silverlight 4 RC용 빌드가 인스톨러 없이 바이너리만 업로드 되어있는 것을 확인할 수 있습니다. "아싸"를 외치면 다운로드를 받아서 종전에 쓰던 Silverlight 4 Beta용 Dll들을 갈아치웠는데, 컴파일을 하는 순간 이상한 에러가 뜨는 것이 었습니다. Error 1 The "CompileXaml" task failed unexpec..

Silverlight/Tips 2010.03.24

MIX10 참관하고 돌아왔습니다.

라스베가스에서 무사히 돌아왔습니다! 미국 갈 때는 직항이었는데, 돌아올 때는 LA를 찍고 오더군요. 라스베가스에서 50분 정도 날아서 LA에 내린 다음(경유) 2시간 시간 때우고, 다시 비행기를 타고 12시간 45분을 날아왔더니, 한국은 새벽 4시에 게다가 섭씨 1도!! 일주일 동안 반팔입고 돌아다니다보니 날씨가 가장 적응이 안되더군요. MIX10은 정말 대단한 소식이 있었죠? 실버라이트 4 RC의 발표와 함께 한발 늦었지만 마이크로소프트의 개념있는 윈도우폰(Windows Phone) 7이 발표되는 자리였죠. MIX10의 동영상은 여기에서 전부 보실 수 있구요. 세션 비디오 다운로더도 공개되어 있습니다. 윈도우폰 7도 실버라이트 관련된 소식이 되어버렸으니 이제 실버라이트 개발자들은 정말 바빠지게 생겼습니..

MIX10 세션들 재미있는게 많아 보입니다.

라스베가스에서 열리는 MIX10 행사가 이제 일주일 가량 남았습니다. 이제 슬슬 어떤 세션을 들을지 결정해야 합니다. 한번 주욱 훑어보니 정말 몸이 한 개인게 분하리만큼 같은 시간 대에 듣고 싶은 세션이 여러 개씩 있습니다. (제발 제목으로 낚는 거면 안되는데...) 다행히 휴즈플로우에서는 저와 박건태 대표 그리고 이근화씨(기획)가 함께가기 때문에, 흩어져서 들으면 같은 시간에 진행되는 세션 3개씩은 현장에서 듣고 올 수 있겠습니다. 자 일단 어떤 세션들이 있는지 살펴보시죠. MIX10 공식 사이트에도 공개 되어있는 스케줄이지만 한 눈에 보기는 쉽지 않아서 대강 정리해 보았습니다. 제가 들을 것은 굵은 글자로 표시하였습니다. 밑줄 친 것은 다른 두 분이 들을 예정인 세션입니다. 월요일 11:30:00 S..

Silverlight/News 2010.03.06

실버라이트 개발자 여러분 Visual Studio 2010 RC 너무 빨리 설치하지 마세요.

어제 (미국 시간 2월 8일) Visual Studio 2010 RC버전이 MSDN을 통해서 다운로드 가능해졌죠? 일반 다운로드는 미국 시간 2월 10일에 가능해 진다고 하니 조금 더 기다리시면 되구요. 일단 저는 어제 새벽에 재빨리 다운로드 받아서 집에 있는 PC에 설치하였는데, 설치하고 나니 Silverlight 4 Tools를 설치할 수가 없네요!! 간단히 말해서 아직은 Visual Studio 2010 RC에서 실버라이트 4 개발환경을 꾸밀 수가 없습니다. 아마 며칠 이내에 나오긴 할 것 같은데... 아무튼 실버라이트 4 개발자 여러분들은 Visual Studio 2010 Beta2 버전을 사용하시면서, 좀더 기다려 주셔야합니다.

Silverlight/News 2010.02.10

WCF RIA Service에서 DomainService에 기본 Method 4종을 추가하는 Code Snippet

실버라이트 개발자 여러분 안녕하세요! DomainService를 만들어서 잘 사용하고 있다보면 신규 테이블을 추가하게 되는 순간이 있습니다. 그러면 ADO.NET Entity Data Model (*.edbx)을 Update Model from Database하는 것만으로 Proxy Class는 생성은 성공입니다. 하지만! 이미 사용하고 있던 DomainService에 새 테이블에 대한 기본 CRUD 메서드들은 손쉽게 추가해 줄 방법은 없습니다. 기본 CRUD 메서드 public IQueryable GetSomethings() public void InsertSomething(Something something) public void UpdateSomething(Something currentSometh..

Silverlight/Tips 2010.02.04