Acerca del emulador de dispositivos
Actualización: noviembre 2007
El emulador de dispositivos Microsoft Device Emulator, versión 3.0, es una aplicación de escritorio que simula el comportamiento de una plataforma de hardware basada en Windows Mobile o Windows CE. Cuando utiliza Device Emulator, puede ejecutar, probar y depurar una imagen en tiempo de ejecución sin necesidad de contar con un dispositivo físico. De forma predeterminada, Microsoft Device Emulator 3.0 sobrescribe las instalaciones anteriores y se instala en unidad:\Archivos de programa\Microsoft Device Emulator\1.0.
Nota: |
---|
El emulador de dispositivos sólo emula el hardware. Para ejecutar el emulador de dispositivos, debe especificar un archivo de imagen del sistema operativo diseñado para el hardware del emulador de dispositivos. Los archivos de imagen pueden descargarse individualmente o instalarse con Visual Studio o Windows Mobile SDK. |
Características
Hay varias características del emulador de dispositivos que mejoran significativamente con respecto a su predecesor. El emulador de dispositivos:
Ejecuta código compilado para procesadores ARM, no para procesadores x86. En la mayoría de los casos, es posible ejecutar los mismos archivos binarios en el emulador que en el dispositivo.
Admite la sincronización con ActiveSync. Es posible utilizar el emulador con una asociación de ActiveSync completa. Esta característica permite depurar aplicaciones que se están sincronizando o usar datos reales sincronizados desde el emulador.
Admite más entornos de desarrollo, como Visual Studio 2008, Visual Studio 2005, Visual Studio .NET 2003 y eMbedded Visual C++ 4.0 (Service Pack 4), todos los cuales usan ActiveSync.
Es compatible con GAPI. En este emulador se pueden escribir y depurar juegos.
Adaptabilidad
Se puede configurar esta plataforma de hardware virtual de la misma forma que ocurriría con una plataforma de hardware real. Se puede especificar la resolución y orientación de la pantalla, el tamaño de la memoria, el diseño de máscara y otras propiedades. Es posible escribir código de control de eventos para los botones de hardware simulados y teclas programables. La limitación principal es que no se puede simular el rendimiento, debido a que el rendimiento del emulador depende en gran medida de la velocidad del procesador del equipo de desarrollo que se utilice, de la memoria del sistema disponible y de otros factores que no afectarían al rendimiento en un dispositivo físico distinto. Para obtener más información, vea Configurar y utilizar el emulador de dispositivos.
Guardar el estado
Es posible ejecutar una o más instancias del emulador de dispositivos y guardar el estado de cualquier instancia para poder reanudar más adelante las tareas de desarrollo. Para obtener más información, vea Archivos de estado guardado.
Máscaras
Es posible aplicar máscaras personalizadas existentes o crear nuevos archivos de máscara. Para obtener más información, vea Máscaras.
Inicio del emulador
La forma de iniciar el emulador de dispositivos depende de la instalación que haya realizado. Device Emulator se puede descargar de Internet y forma parte de la instalación de Visual Studio. Para obtener más información, vea Cómo: Iniciar el emulador de dispositivos.