Running the simulator

This page has been updated on the 27 April 2010.

The simulator

Once you have developed your application, the SDK gives you the opportunity to try your application very easily with our simulator.The simulator emulates the devices including the hardware (CPU, memory,…) and the software.
You have the possibility to use your Internet connection to emulate the GPRS modem, you can also use a serial port if you have one on your computer.

The configuration

You can configure your simulator as if you configure the real device. For this purpose, the SDK has a graphical interface to configure all the components of the emulator.
To access the interface, click on the wheel button in the top bar.

Once you have opened the simulator settings, you have access to all the components and the all parameters available during the simulation.

Starting the simulation

Once you have done all settings you need, you are ready to launch the simulator.

To do so, click on on the small black arrow next to the green button. And select Run configurations.

Once you have clicked on Run configurations, a new window appears.

Select the MD501 Simulator.

Before starting your simulation:

  1. Give a name to your simulation.
  2. Choose the package(s) you want to test. You can choose one or several applications.
  3. Next select the check box Enable user interface engine, if you want to emulate a screen device. Otherwise un-select it.
  4. If you are running a screen device simulation, you also have to select the main package. This package is the one on which the simulation will start, for example we use the switcher because it is the main menu of the dreevo.
  5. Then click on Apply, and Run.

Once you have launched the simulation, a window opened. If you are running a simulation with a user interface, this window will be the screen of your device, if not the window still appears but with a black background.

You can now navigate in the user interface by using your mouse.

You can also see the log of the simulation, in the console of the SDK.