장치 에뮬레이터 정보

업데이트: 2007년 11월

Microsoft Device Emulator 버전 3.0은 Windows CE 또는 Windows Mobile 기반 하드웨어 플랫폼 동작을 에뮬레이트하는 데스크톱 응용 프로그램입니다. 장치 에뮬레이터를 사용하면 실제 장치 없이 런타임 이미지를 실행, 테스트 및 디버깅할 수 있습니다. 기본적으로 장치 에뮬레이터 버전 3.0은 이전 설치를 덮어쓰며 drive:\Program Files\Microsoft Device Emulator\1.0에 설치됩니다.

참고:

장치 에뮬레이터는 하드웨어만 에뮬레이트합니다. 장치 에뮬레이터를 실행하려면 장치 에뮬레이터 하드웨어용으로 설계된 운영 체제 이미지 파일을 지정해야 합니다. 이 이미지 파일은 개별적으로 다운로드하거나 Visual Studio 또는 Windows Mobile SDK와 함께 설치할 수 있습니다.

기능

장치 에뮬레이터의 많은 기능이 이전 버전에 비해 크게 향상되었습니다. 장치 에뮬레이터의 다음 기능이 향상되었습니다.

  • x86 프로세서가 아니라 ARM 프로세서용으로 컴파일된 코드를 실행합니다. 대부분의 경우 동일한 이진 파일을 장치에서와 동일하게 실행할 수 있습니다.

  • ActiveSync와의 동기화를 지원합니다. 에뮬레이터를 완전한 ActiveSync 연결에 사용할 수 있습니다. 이 기능을 사용하면 동기화되는 응용 프로그램을 디버깅하거나 에뮬레이터 내에서 실제로 동기화된 데이터를 사용할 수 있습니다.

  • Visual Studio 2008, Visual Studio 2005, Visual Studio .NET 2003 및 embedded Visual C++ 4.0(서비스 팩 4)과 같은 더 많은 개발 환경을 지원하며 모두 ActiveSync를 사용할 수 있습니다.

  • GAPI를 지원합니다. 이 에뮬레이터에서 게임을 작성하고 디버깅할 수 있습니다.

융통성

이 가상 하드웨어 플랫폼을 실제 하드웨어 플랫폼과 동일하게 구성할 수 있습니다. 화면 해상도와 방향, 메모리 크기, 스킨 디자인 및 기타 속성을 지정할 수 있습니다. 시뮬레이션되는 하드웨어 단추와 소프트 키에 대한 이벤트 처리 코드를 작성할 수 있습니다. 중요한 제한 사항은 성능을 시뮬레이션할 수는 없다는 점입니다. 에뮬레이터의 성능은 개발 컴퓨터의 프로세서 속도와 사용할 수 있는 시스템 메모리 양 그리고 별도의 실제 장치에서는 성능에 영향을 주지 않는 다른 요인들에 의해 많이 좌우되기 때문입니다. 자세한 내용은 장치 에뮬레이터 구성 및 사용을 참조하십시오.

상태 저장

하나 이상의 장치 에뮬레이터 인스턴스를 실행하고 원하는 인스턴스의 상태를 저장하여 차후의 개발에 사용할 수 있습니다. 자세한 내용은 상태 저장 파일을 참조하십시오.

스킨

기존의 사용자 지정 스킨을 사용하거나 스킨 파일을 직접 작성할 수 있습니다. 자세한 내용은 스킨을 참조하십시오.

시작

장치 에뮬레이터를 시작하는 방법은 설치에 따라 다릅니다. 장치 에뮬레이터는 웹 사이트에서 다운로드할 수 있으며 Visual Studio 설치에도 포함되어 있습니다. 자세한 내용은 방법: 장치 에뮬레이터 시작을 참조하십시오.

참고 항목

기타 리소스

장치 에뮬레이터