Microsoft Device Emulator is a desktop application used to emulate a variety of ARM-based devices such as Pocket PCs and Windows Mobile. It can be used to run, test, and debug mobile applications on a personal computer without attaching the mobile device itself.
Microsoft Device Emulator features:
• Adaptability – It allows users to configure its virtual hardware platform properties such as screen resolution and orientations, skin design and more. Users can write their own event-handling code for button and soft keys simulation.
• Saving State – The emulator can be run in multiple instances. Each instance can also be saved to an output file for later development. The saved file will have a file extension of DESS (Device Emulator Saved State). This file contains the OS image, configurations, memory state and so on.
• Launching – The emulator can be executed in different ways. It can be launched by using the command line, Device Emulator Manager, Visual Studioe IDE and Platform builder.
• Skins – It allows users to create their own skin files or use existing customizable skins. These emulator skins are used for appearance and functionality management of the graphical user interface. They are made of bitmap or PNG and XML files. This feature is optional and when it is used, it will override the emulator’s video display setting.