Um emulador é uma representação usada pelo IDE (Integrated Development Environment) para simular como um aplicativo irá funcionar em um tipo de dispositivo móvel, como telefone celular ou pager bidirecional. As plataformas de emulador incluem exemplos de dispositivos específicos, ou aparências, que simulam as operações de dispositivos específicos.