General links
This section provides links to material that you may find useful when developing applications on MeeGo 1.2 Harmattan platform.
Developing for Harmattan, MeeGo, and Maemo
- N9 Developer blog provides the latest information on N9-related tools, documentation, device images, and other useful topics.
- N9 launch site provides more information for products based on the MeeGo 1.2 Harmattan and its UI.
- MeeGo web site provides information on the MeeGo project.
- Maemo web site provides information about Maemo as well as open-source ideas, projects, and community.
Coding with Qt, QML, and C++ languages
- Qt Cross-platform application and UI framework – provides latest information about Qt, its future, and its development.
- C++ coding standard gives guidelines on working with C++.
- Qt coding style gives coding conventions used in writing Qt code.
- Introduction to QML language provides an overview of the declarative language (QML) introduced with Qt 4.7.
- QML Coding conventions gives coding convention used in writing QML code.
- CSS Coding Standards offers guidelines on using CSS code in stylesheets for themes (and .css files for applications): using Block Style, Selectors, Properties and Values, Comments, and Formatting Tools.
Developing mobile applications
- Nokia Developer site provides information on all things related to application development for Nokia devices.
- Process makes perfect gives practical instructions on how to plan your development process and ensure the quality of your mobile applications.
- Device specifications provides technical information on the available Nokia mobile devices.
- Nokia Qt SDK Remote Compiler describes the remote compilation service that Nokia Developer provides for Qt application developers who are unable to use the necessary tool chains and SDKs.
- Note: Nokia Qt SDK Remote Compiler is mainly used for Symbian development on Mac OS X and Linux hosts, but it is also able to build applications for Harmattan.
Developing on Linux
- Linux foundation provides services to the Linux development community.
- Linux.com provides news, training materials, community blogs, and other useful information related to the Linux platform.
Designing the user experience
- Design and User Experience Library provides information about usability and usability methods, information about Nokia UI styles, and design guidelines.