Uma plataforma de emulador simula a execução de um aplicativo em um ou mais dispositivos de destino. For example, the Java ME SDK 3.0 enables you to run Foundation Profile, Personal Basis Profile, AGUI and BD-J CDC applications. RUnning the application in an emulator allows you to understand the user experience for an application on a particular device, and to test the portability of the application across different devices.
No IDE, especifique a plataforma do emulador nas propriedades do projeto. Muitas plataformas do emulador são empacotadas como SDKs (software developer kits) de fabricantes de dispositivos móveis.
Algumas das diferenças entre os emuladores incluem seu suporte para:
Observe que o fato de ter um emulador não elimina a necessidade de testar o aplicativo nos dispositivos de destino reais. Um emulador só pode aproximar a interface de usuário, a funcionalidade e o desempenho de um dispositivo. Por exemplo, um emulador pode não simular de forma precisa a velocidade de processamento, assim, um aplicativo pode ser executado mais rápido ou devagar em um dispositivo de destino do que em um emulador.