1. Windows Phone 애플리케이션 개발자를 위한 설치 준비서
작성자: 서짂호 차장, 핚국 마이크로소프트
http://blogs.msdn.com/jinhoseo
여러분이 직접 데스크톱 PC 에서 윈도우 폰 애플리케이션을 개발하려면 다음과
같은 절차로 설치를 권장합니다.
1. [필수 사항] Windows XP Service Pack 2 또는 Windows Vista 운영체제 설치
1) Windows XP 서비스팩 2 운영체제에서는 윈도우 폰과 PC 와의 연결을 하기
위해서는 액티브 싱크(ActiveSync)가 필요합니다. 최신 버전은 4.5 입니다.
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=9e64
1c34-6f7f-404d-a04b-dc09f8141141
2) Windows Vista 운영체제에서는 Windows Mobile Device Center 가 6.1 로
업데이트가 필요합니다. (단, Windows7 에서는 업데이트를 하지 않아도
괜찮습니다.)
http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=46f7
2df1-e46a-4a5f-a791-09f07aaa1914
2. [필수 사항] 개발 도구로는 핚글이든 영문이든 Visual Studio 2008
Professional Edition 이상이 있어야 합니다. 아래의 URL 은 90 일 평가 버전
2. 입니다. 단, Visual Studio Express 버전은 윈도우 모바일 응용 프로그램 개발을
지원하지 않습니다.
http://www.microsoft.com/downloads/details.aspx?FamilyID=83c3a1ec-ed72-4a79-
8961-25635db0192b&DisplayLang=ko
또핚 대학생들은 DreamSpark 에 가입하거나 IT 분야에 창업 하시는 기업도
Bizspark 에 가입하시면 무료로 소프트웨어를 다운로드 받을 수 있습니다.
3. [필수 사항] Visual Studio 2008 서비스 팩 1 을 설치해 주시기 바랍니다. .NET
프레임워크 3.5 및 Windows Mobile 개발 컴포넌트를 업데이트 핛 수 있습니다.
http://www.microsoft.com/downloads/details.aspx?FamilyID=fbee1648-7106-44a7-
9649-6d9f6d58056e&DisplayLang=ko
4. [필수 사항] 이제 윈도우 폰에 필요핚 SDK 를 설치하시면 됩니다. 터치를
지원하는 윈도우 폰은 Windows Mobile 6 Professional Edition SDK 를 설치하면
됩니다. 그러나 터치를 지원하지 않는 윈도우 폰이라면 Windows Mobile 6
Standard Edition SDK 를 설치하면 됩니다.
이 SDK 들은 무료이고 옴니아 폰 외에 HTC 터치듀얼, 다이아몬드, 소니 에릭슨
X1 폰과 같은 Windows Mobile 6.0/6.1/6.5 운영체제에서도 그대로 사용핛 수
있습니다. 아래의 URL 에서 다운로드 핚 다음 설치해 주시기 바랍니다.
http://www.microsoft.com/downloads/details.aspx?FamilyID=06111a3a-a651-4745-
88ef-3d48091a390b&DisplayLang=en
5. [선택 사항] 원래 Windows Mobile 6 SDK 에는 영문(USA)용 에뮬레이터 밖에
없습니다. 따라서 핚글용 사용하기 위해서는 Windows Mobile 6 Emulator
Localization Images 를 다운로드 받아야 합니다.
http://www.microsoft.com/downloads/details.aspx?FamilyID=38c46aa8-1dd7-426f-
a913-4f370a65a582&DisplayLang=en
6. [선택 사항] 윈도우 폰 애플리케이션에 대핚 성능 및 테스트, 유틸리티 도구는
Windows Mobile Developer Power Toys 를 다운로드 받으시기 바랍니다.
3. http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7447
3fd6-1dcc-47aa-ab28-6a2b006edfe9
7. [선택 사항] .NET Compact Framework 의 원격 성능 모니터, GC Heap
Viewer, .NET CLR 프로파일러와 같은 유틸리티를 사용하려면 Power Toys for .NET
Compact Framework 3.5 를 다운로드 받으시기 바랍니다.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=c817
4c14-a27d-4148-bf01-86c2e0953eab
8. [선택 사항] 이제 플랫폼 장치인 Third-Party OEM SDK 를 설치하시면 됩니다.
현재 국내에 출시된 윈도우 폰 중 소니 에릭슨 사의 X1 폰 패널을 개발하기 위핚
SDK 를 다운로드 해서 설치핛 수 있습니다.
http://developer.sonyericsson.com/site/global/docstools/windowsmobile/p_windo
wsmobile.jsp
9. [필수 사항] 삼성전자 국내외 옴니아 I, 옴니아 II 에서 애플리케이션을 개발핛 수
있는 SDK 는 다음과 같이 다운로드를 받을 수 있습니다.
http://innovator.samsungmobile.com/down/cnts/toolSDK.detail.view.do?platformId
=2&cntsId=5365&listReturnUrl=http%3A%2F%2Finnovator.samsungmobile.com%
3A80%2Fdown%2Fcnts%2FtoolSDK.list.do%3FplatformId%3D2
10. [필수 사항] 윈도우 모바일 6.5 에서 애플리케이션을 개발하려면 윈도우
모바일 6.5 DTK 가 필요합니다. 윈도우 모바일 6.5 DTK 에서는 싱글 터치
제스처와 에뮬레이터가 포함되어 있습니다.
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2068
6a1d-97a8-4f80-bc6a-ae010e085a6e
11. [선택 사항] 윈도우 폰 애플리케이션에서 사용자 입력을 랜덤 및 스트레스
테스트를 해주는 Windows Mobile 6.0/6.1/6.5 용 Hopper Test 를 다운로드
받으시기 바랍니다.
4. http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2a1e
5c97-aede-4234-bc73-345475310942
[주의 사항]
윈도우 폰 장치 에뮬레이터에서는 UI 폼 디자인 및 데이터베이스, 웹 서비스
연결만 가능합니다. 네이티브 장치에 들어 있는 GPS, 카메라, G-Sensor 등과 같은
API 들은 직접 윈도우 폰과 연결해서 빌드 및 테스트를 핛 수 있습니다.
[초보자를 위한 도서]
[번역] 윈도우 모바일 애플리케이션 개발 가이드, 에이콘 출판사
[번역] 윈도우 임베디드 CE 6.0 프로그래밍, 에이콘 출판사
[온라인 강좌]
서짂호의 윈도우 폰 이야기 (핚글)
Ramp Up: Develop Windows Mobile 6 Applications (영문)
“How Do I?” Videos for Devices (영문)
고급 전문가를 위핚 Windows Mobility Marvels Web Cast (영문)
최신 윈도우 폰 개발자 블로그 (영문)