MeeGo 1.2 Harmattan Developer Documentation Develop for the Nokia N9

Platform SDK user guide

MeeGo 1.2 Harmattan Platform SDK is based on Scratchbox cross-compilation environment and uses the full Linux toolset (such as autotools). Choice of SDK does not restrict your possibilities of publishing your applications: Nokia Store distribution channel is open for developers using Harmattan Platform SDK, too.

By default, Harmattan Platform SDK includes the following:

In the MeeGo 1.2 Harmattan development, Scratchbox is used when cross-compiling applications for the ARM processor architecture that MeeGo 1.2 Harmattan devices and the device emulator (QEMU) are built on. When running applications in another simulator - such as Qt Simulator - the applications can be compiled for the x86 architecture using a native compiler.

To start developing with Harmattan Platform SDK:

  1. Install Harmattan Platform SDK.
  2. To test your development environment, create and run a Hello World application.
  3. If you are using a device, set up a WLAN connection or USB connection between the Harmattan device and the Scratchbox environment.

Where to go next?

When you are familiar with the contents in this section, read the following:

Using the Platform SDK

The followings sections contain instructions on using the Platform SDK: