Microsoft released recently the Device Emulator v2.0. This version of the Emulator has upgraded performance and some new features. Standalone Device Emulator v1.0 was really cool, so I can't wait to put my hands on this baby.
Microsoft Device Emulator 2.0 is the second publicly released version of the Device Emulator for ARM-based Devices. This emulator is also being released with the Windows Mobile 6 SDK and the Adaptation Kit (AK) releases of Windows Mobile 6 and Windows Embedded CE 6.0.
Device Emulator 2.0 release contains the same executables and DLLs as the 1.0 release that came with Visual Studio 2005. This version of the Emulator has upgraded performance and some new features. This install will replace the emulator installed with Visual Studio 2005.
Supported Operating Systems: Windows 2000 Service Pack 4; Windows Server 2003 Service Pack 1; Windows Vista; Windows XP Service Pack 2
Windows 2000, Windows XP SP2 or Windows 2003 Server SP1, Windows Vista
Note: Device Emulator V2.0 is required for application development targeting Windows Mobile 6 and Windows Embedded CE 6.0 from Visual Studio 2005. This emulator is also required if your system is running Windows Vista.
Note on Windows Vista: DeviceEmulator 2.0 has taken a few design changes to work with the Windows Vista operating system that enables the emulator to be cradled using the Windows Mobile Device Center. You will need to install the Windows Mobile Device Center application to successfully cradle the device emulator, setup partnerships, synchronize content, etc.
Windows Vista running on x64: We are also in the process of releasing a patch for x64 systems. This patch updates the SerDMAASPlugin.dll, which was originally compiled to 32-bit, to its x64 version. The patch download will also be available on this page.
To install the emulator, run the executable that is provided with this download. If you are installing the emulator for the first time and intend to use it as a standalone product for running your applications, then you will have to register the binaries that come with this release. When installing on Windows Vista, you will need to run the installation as an administrator.
Here is a listing of the new features in 2.0
Greatly improved performance at executing ARM instruction - reduces cold-boot time and improves application execution speed
- On TabletPC machines - Tablet Ink is passed into the guest OS at high resolution (1024x1024)
- When Zoom 2x is enabled, the input resolution is doubled
Ability to change more emulator options on-the-fly:
- The NE2000 emulator's binding to a host network adapter
- The /funckey value
- Open and close the serial port 0 console window
Additional peripheral device and driver support in Windows Embedded CE 6.0
- Battery Emulation
- Headset and Speakerphone Emulation
Customer Experience Improvement Program - opt-in method of providing anonymous customer feedback. This data will help us gather metrics about the DeviceEmulator - what configuration options are used, data about unsuccessful launches, information about error conditions, etc. As you opt to send us your data, we'll use this data to help tune V2 and future emulators to better suit your needs.