[Windows Mobile] How to use Emulator ?
장치 에뮬레이터를 사용하면 실제 Device없이 런타임 이미지를 실행, 테스트 및 디버깅할 수 있습니다.
다른 개발 툴(Visual Studio)을 설치하지 않고 Windows Mobile 5.0 MSFP 을 설치하고 실행하는 방법에 대해 설명합니다.
이 페이지에서는 현재 사용 가능한 버전 중 가장 일반적으로 사용되는 Device Emulator 1.0 with Windows Mobile OS Images 를 이용하는 방법에 대해 설명하며,
최신 버전인 Device Emulator 3.0 – Standalone Release (한글버전) 를 이용할 수도 있습니다.
l Note : Device Emulator 3.0은 이전 릴리스(1.0 및 2.0)의 실행 파일 및 DLL을 대체합니다.
기본적으로 drive:\Program Files\Microsoft Device Emulator\1.0에 설치됩니다.
Vista에서 이용 시 최소 2.0 버전을 사용해야 합니다.
< Windows Mobile 5.0 MSFP 설치>
1. 먼저 다음 경로를 통해 Device Emulator 1.0 을 다운로드 합니다.
è WM5 MSFP standalone emulator pack (efp.msi) 과 V1Emulator.zip 파일을 다운로드 합니다.
2. 위 efp.msi를 설치하기 위해서는 Virtual PC 2007 혹은 Virtual Server 2005 R2 가 설치되어 있어야 합니다.
기존 stand-alone Virtual Machine Network Driver 다운로드 링크는 더 이상 사용이 불가합니다.
다음 두 경로 중 하나를 통해 다운로드 및 설치를 진행합니다.
https://technet.microsoft.com/ko-kr/bb738033(en-us).aspx
3. Standalone_emulator_V1.exe를 실행하여 Emulator를 설치 한 이후 efp.msi를 실행하여 Windows Mobile 5.0 with Messaging and Security Feature Pack (MSFP)를 함께 설치 합니다.
< Windows Mobile 6.0 /6.1 Emulator Image 설치>
1. 위의 설치가 끝난 이후 필요해 따라 다음 경로를 통하여 Windows Mobile 6.0(localized) / 6.1 Image 를 설치할 수 있습니다.
2. 1 단계의 설치가 완료되면 시작 – 실행 – 프로그램 아래에 Windows Mobile 6 SDK 라는 폴더가 생성됨을 확인할 수 있습니다.
그 폴더 아래에 Standalone Emulator Images 란 폴더가 생성되며, 그 아래에 실제로 설치한 Localized 된 Images 가 존재합니다.
3. 실행 시 아래와 같은 Emulator 실행화면을 볼 수 있습니다.
< Windows Mobile 5.0 MSFP 실행 과정>
1. WM5 MSFP 설치가 완료된 다음 시작 – 실행 – 프로그램 - Microsoft Windows Mobile 5.0 MSFP Emulator Images – Pocket PC ColdBoot 를 클릭합니다.
( 역시, 버전에 따라 다른 이미지를 실행할 수 있습니다. )
2. 기본적으로 Emulator는 DHCP를 통해 IP를 얻도록 설정됩니다. 만약 테스트 환경이 DHCP가 아닌 고정 IP를 사용해야 한다면 Emulator에 적절한 IP를 직접 지정해 주어야 합니다.
a. Start > Settings > Connections tab > Network Cards
b. NE2000 Compatible Ethernet Driver 를 선택합니다.
c. 다음 그림과 같이 IP를 지정할 수 있습니다.
d. Name Server Tab의 DNS/WINS Server 정보도 환경에 따라 적절히 입력해 주셔야 합니다.
3. 다음과 같이 Emulator 상의 File > Configure > Network 에 적절한 네트워크 카드에 바인딩 되어 있는지 확인합니다.
4. 기본적으로 프로그램이 사용할 네트워크를 선택합니다.
Start > Settings > Connections tab > Connections > Advanced tab > Select Networks 를 선택 후 아래 화면에서와 같이
“Programs that automatically connect to the Internet should connect using:" 에 대한 값을 "My Work Network"로 수정합니다.
5. (Proxy Server를 사용하는 경우에만) 다음 그림과 같이 해당 서버 정보에 대한 설정을 입력합니다.
정보 입력 후 우상단의 “OK” 버튼을 눌러 빠져 나옵니다.
6. Start > Programs > ActiveSync를 선택 후 다음 그림과 같이 “Set up your device to sync with it.” 를 클릭하여 Server Address 및 https 에 대한 체크를 해제합니다.
( 만일 서버 설정이 SSL을 사용하도록 설정되어 있다면 무시하셔도 됩니다. )
우하단의 Next를 눌러 다음 단계로 이동합니다.
l Notes : Exchange Server 2003의 SSL과 설정과 관련하여 자주 발생되는 Known Issue가 있습니다. 다음 링크에서 확인 가능합니다.
Exchange Server 2003에 SSL이나 폼 기반 인증이 필요한 경우 Exchange ActiveSync 및 Outlook Mobile Access에서 오류가 발생한다
: https://support.microsoft.com/kb/817379
7. Sync 하고자 하는 계정에 대한 Domain, user name, Password 정보를 입력하고 Next를 눌러 다음 단계로 이동합니다.
8. Sync 하고자 하는 항목을 체크한 후 Finish를 눌러 관련 설정을 완료 합니다
9. 다음과 같이 동기화가 진행됨을 확인할 수 있습니다.
10. 만약 아래와 같이 (어떠한 이유로) 에러가 발생된다면 위 과정에 대한 설정 부분을 재확인해보고 Comment & Support Code를 참조하여 관련된 원인을 살펴봐야 합니다.
written by mgchoi
Comments
Anonymous
January 01, 2003
PingBack from http://mstechnews.info/2008/11/windows-mobile-how-to-use-emulator/Anonymous
November 19, 2008
Windows Mobile 5.0 MSFP 는 더 이상 다운로드를 지원하지 않네요. 업그레이드 된 버전으로 업그레이드 해 주시면 좋겠습니다.