Informazioni sull'emulatore di dispositivo

Aggiornamento: novembre 2007

Microsoft Device Emulator versione 3,0 è un'applicazione desktop che emula il comportamento di una piattaforma hardware basata su Windows CE o Windows Mobile. L'utilizzo dell'emulatore di dispositivo consente di eseguire, verificare e sottoporre a debug un'immagine in fase di esecuzione senza dover disporre di un dispositivo fisico. Per impostazione predefinita, Device Emulator 3.0 sovrascrive le installazioni precedenti e viene installato in unità:\Programmi\Microsoft Device Emulator\1.0.

Nota:

L'emulatore di dispositivo emula unicamente componenti hardware. Per eseguire l'emulatore di dispositivo, specificare un file di immagine del sistema operativo progettato per l'hardware dell'emulatore di dispositivo. I file di immagine possono essere scaricati singolarmente o installati con Visual Studio o gli SDK di Windows Mobile.

Funzionalità

L'emulatore di dispositivo dispone di una serie di funzionalità che ne migliorano significativamente le prestazioni rispetto alla versione precedente. L'emulatore di dispositivo:

  • Esegue codice compilato per processori ARM anziché per processori x86. Nella maggior parte dei casi è possibile eseguire gli stessi file binari sull'emulatore esattamente come sul dispositivo.

  • Supporta la sincronizzazione con ActiveSync. L'emulatore può essere utilizzato in totale collaborazione con ActiveSync. Questa funzionalità consente di eseguire il debug di applicazioni in fase di sincronizzazione o di utilizzare dati effettivamente sincronizzati dall'interno dell'emulatore.

  • Supporta più ambienti di sviluppo, tra cui Visual Studio 2008, Visual Studio 2005, Visual Studio .NET 2003 e Visual C++ 4.0 (Service Pack 4) incorporato, sempre utilizzando ActiveSync.

  • Supporta GAPI. Su questo emulatore è possibile scrivere giochi ed eseguirne il debug.

Adattabilità

Questa piattaforma hardware virtuale può essere configurata esattamente come una piattaforma hardware reale. È possibile specificare la risoluzione e l'orientamento dello schermo, le dimensioni della memoria, la struttura dell'interfaccia e altre proprietà. È possibile scrivere codice di gestione eventi per i pulsanti hardware e i tasti software simulati. Il limite principale è costituito dall'impossibilità di simulare le prestazioni, poiché le prestazioni dell'emulatore dipendono in gran parte dalla velocità del processore del computer di sviluppo, dalla quantità di memoria di sistema disponibile e da altri fattori che non avrebbero alcun impatto sulle prestazioni di un dispositivo fisico distinto. Per ulteriori informazioni, vedere Configurazione e utilizzo dell'emulatore di dispositivi.

Salvataggio dello stato

È possibile eseguire una o più istanze dell'emulatore di dispositivo e salvare lo stato di ogni istanza per uno sviluppo successivo. Per ulteriori informazioni, vedere File dello stato salvato.

Interfacce

È possibile applicare interfacce personalizzate esistenti o creare i propri file di interfaccia. Per ulteriori informazioni, vedere Interfacce.

Avvio

La procedura di avvio dell'emulatore di dispositivo dipende dall'installazione in uso. Device Emulator è disponibile per il download dal Web e come componente dell'installazione di Visual Studio. Per ulteriori informazioni, vedere Procedura: avviare l'emulatore di dispositivo.

Vedere anche

Altre risorse

Emulatore di dispositivo