Windows phone 7 개발하기

  1. 다운로드
    1. Windows Phone developer tools

      http://msdn.microsoft.com/en-us/library/ff402530(v=VS.92).aspx 에서 다운로드

      Windows Phone Developer Tools

      Windows Phone Developer Tools January 2011 Update

      개를 다운로드 받는다.

      현재 영어, 불어, 독어, 이탈리아어, 스페인어밖에 Localizing 되어있지 않다. ( 영어로 해야 한다는 이야기 --.. 4개중에 영어보다 잘하는 있는 사람은 위의 4 개를 이용하는 것도 좋을 같다.)

      XNA Game Studio 4.0, Silverlight 4 for Windows Phone 툴에 모두 통합되어 있다. (Visual Studio 2010 Express for Windows Phone 또한 포함되어 있기 때문에 원한다면 설치할 있다)

    2. WP Emulator의 최저 사양
      1. Windows Vista, 7 32bit & 64 bit

        XP, Server 제품 군, 가상 머신은 지원하지 않는다. 2008, XP에서도 개발할 수 있으나 특정 기능이 지원하지 않을 수도 있다.

      2. 2G 이상의 램(그리고 1.5GB 이상의 여유공간이 있어야 한다 – 한 마디로 4G 정도는 되야 에뮬레이터를 돌릴만한 이야기)
      3. XNA Frameworks기반으로 작성된 프로그램을 구동시키기 위해서는 DirectX10 이나 11 이상을 지원하는 그래픽카드, 드라이버가 WDDM 1.1 혹은 그 이상의 버전의 드라이버로 작성되어있어야 함
      4. Blur나 Drop shadow는 에뮬레이터에서는 지원하지 않는다
      5. mouse로는 멀티터치를 지원할 수 없다. 사용자의 기기가 멀티 터치를 지원하는 입력기기를 가지고 있다면 지원 가능.
      6. 가속센서, GPS, 카메라는 아직 에뮬레이터에서 지원하지 않는다.
  2. Silverlight와 XNA를 선택하는 기준

Silverlight를 사용할 때

XNA를 사용할 때

XAML기반의 event driven application framework 개발을 원할 때

높은 퍼포먼스의 게임 제작을 원할 때

인터넷에서 사용하는 형식의 어플리케이션을 빠르게 개발하고 싶을 때

다중 화면의 2D-3D 게임 개발을 원할 때

WP7에서 지원하는 UI를 쓰려 할 때

XNA 컨텐츠 파이프라인을 이용하려 할 때

model,mesh,texture,effect,terrain,animation등

동영상 재생을 하려고 할 때

 

HTML 웹 브라우저 컨트롤을 쓰려 할 때

 

 

  1. 개발 환경
    1. 해상도: 800*480, 480*320 2가지 해상도가 존재한다.
    2. CPU: 1Ghz 이상의 ARM v7 "Coretex/Scorpion" (Apple 의 A4는 Coretex A8이고, 이 또한 ARM v7계열이다)
    3. GPU: DX9이상 렌더링이 가능한 GPU – 이것은 XNA 게임을 구동할 수 있는 디바이스가 되기 위함이다.
    4. 메모리: 256MB 이상의 램과 8G이상의 플래시 메모리를 탑재하여야 한다. 현재 마이크로 소프트는 WP7에 SD카드를 허용하지 않고 있다.
    5. 센서: 가속 센서, 컴퍼스, 조도, 근접, 카메라, GPS를 갖고 있다
    6. FM: WP7은 FM 라디오를 지원한다
  2. 개발 도구 소개
    1. Visual Studio 2010 - 개발을 할 때 쓰이는 IDE
    2. Windows Phone Emulator Resources – 핸드폰 에뮬레이터
    3. Silverlight 4 Tools For Visual Studio – XAML 기반의 RIA 형식 개발을 하고자 할 때
    4. XNA Game Studio 4.0 – 게임 개발을 위해
    5. Microsoft Expression Blend for Windows Phone – 최적화된 Silverlight
  3. 설치하기
    1. vm_web.exe를 실행한다
    2. 모두 설치한다
    3. WindowsPhoneDeveloperResources_en-US_Patch1.msp를 설치한다. 확인 문구 등이 안 나와서 설치가 다 된 건지 의아할 수 있으나, 다 된 거다.
    4. 그 다음 VS10-KB2486994-x86.exe를 설치한다.
  4. 첫 구동
    1. 한글 VS 2010에서는 WP7의 프로젝트가 보이지 않는다
    2. http://kenial.tistory.com/739 사이트를 참조하자 :)
    3. 메뉴 바에 있는 Windows Phone 7 Devices 를 Windows Phone 7 Emulator 로 바꾸고 컴파일 한다.
    4. 와 된다!
Posted by TY
,