The Maemo emulator emulates the Nokia N900 device environment. You can test applications in conditions practically identical to running the application on a Nokia N900 device with software update release 1.2 (V10.2010.19-1). You can test user interaction by using the keypad and touch emulation.
To test the application UI, user interaction with the application, and functionality that uses the mobility APIs, use the Qt Simulator, instead. For more information, see the Qt Simulator Manual.
The Maemo emulator is installed and configured as part of the Nokia Qt SDK package. You can also install and configure the MADDE environment and Maemo emulator separately. For more information, see Setting Up Development Environment for Maemo.
Starting the Maemo Emulator
The Start Maemo Emulator button is visible if you have a project open in Qt Creator for which you have added the Maemo build target and if you have configured a connection between Qt Creator and the Maemo Emulator.
To start the Maemo emulator:
Select Mad Developer on the Maemo emulator, to start the Mad Developer application
If you have not deployed an SSH key to protect the connection between Qt Creator and the Maemo emulator, select Developer Password to generate a password.
In Qt Creator, enter the password in the connection settings: Tools > Options... > Projects > Maemo Device Configurations.
Test your application on the Maemo emulator as on a device. For a list of keyboard shortcuts that you can use to emulate Nokia N900 keys and functions, see Emulating Nokia N900 Keys.
Emulating Nokia N900 Keys
The following table summarizes the keyboard shortcuts that you can use to emulate Nokia N900 keys and functions.
Nokia N900 Key
Respective keys on the development PC keyboard.
Left Shift key
Left Ctrl key
Left Alt key
Keypad slider open and close
Camera lens open and close
Camera take picture
F5 Note: The actual camera functionality is not emulated.