MeeGo 1.2 Harmattan Developer Library
Welcome to the MeeGo 1.2 Harmattan Developer Library!
For the Harmattan platform, we offer the Qt SDK 1.1.3 (or a later version) as the primary integrated development environment (IDE). Together with the Harmattan target, the Qt SDK provides a complete toolset for developers of all levels who develop applications for Harmattan devices.
You can also use the following alternative development environments:
- MeeGo 1.2 Harmattan Platform SDK is most suitable for developing platform components and features, but you can also use it for creating Harmattan applications. Harmattan Platform SDK is based on a Scratchbox cross-compilation environment. For more information, see Platform SDK user guide included in the Developer Library.
- MADDE is the back-end for Qt Creator. You can also use the command line interface directly, without the IDE. For more information, see MADDE terminal user guide included in the Developer Library.
Contents overview
The Developer Library contains all the information needed to get started with developing applications for Harmattan devices.
- Harmattan overview provides a general summary of the platform and its capabilities.
- Essential concepts for Harmattan developers introduces basic concepts for developing applications for Harmattan devices.
- Getting started with Harmattan using Qt SDK gives instructions on setting up the development environment and creating the first Harmattan application.
- Developing for Harmattan describes tools and security considerations that are specific to Harmattan application development. For more information on software development using Qt, see Qt documentation.
- Publishing gives instructions on preparing your applications for publishing in Nokia Store.
- Best practices for application development includes a wide range of tips and practical instructions on developing Harmattan applications.
- Reference documentation includes instructions on porting applications to Harmattan and general information on other relevant issues that affect Harmattan application development.
- Alternative development environments gives instructions on using Harmattan Platform SDK and MADDE terminal tool.
Note: For tips on where to find information on specific development-related topics, see the How do I page.
What is new in this documentation release
For a list of changes in this documentation release, see Changes in documentation.