Nokia Publisher Guide
The Publisher Guide describes how to navigate the Nokia Publish web site to submit, edit, update, and remove content for the Nokia Store. The guide also describes how you can enter metadata that will pass our Quality Assurance checks and monitor daily reports on downloads and estimated revenue. This guide is available in these languages: العربية | Deutsch | English | Español | Français | Italiano | Português | Россию | 简体中文 | 繁体中文.
Nokia Store Content Guidelines
The Content Guidelines describe the Nokia Quality Assurance criteria that your content must meet in order to be published in Nokia Store. The guidelines describe what Nokia considers to be inappropriate as well as technical requirements for different content types. Version 1.3 of this guide is currently available for review in English. Nokia provides a one-month grace period before these guidelines go into effect. This grace period ends on 24 December 2011. Version 1.2 is currently in effect and available in these languages: Arabic, German, English, Spanish, French, Hindi, Italian, Portuguese, Russian, Simplified Chinese, and Traditional Chinese.
Nokia Developer - The Maemo platform
Overview Documentation Qt SDK The Qt SDK provides a complete toolset for creating apps targeted at Symbian and the Maemo platform. Maemo 5 SDK The Maemo 5 SDK update 7 is available. This version of the SDK provides developers with the software delivered in the sixth software update to the Nokia N900 mobile computer (PR 1.3, version 10.2010.36-2). For developers, the main feature of the update is the inclusion of Qt 4.7.0. and Qt APIs for Mobile Development 1.0.2. Kick-start your Maemo developmen...
Design process in a nutshell
The Design process in a nutshell section of the Design and User Experience Library suggests some fairly straightforward ways to put UX into your development process without compromising your time to market. These quick, down-and-dirty insights and tips can help you figure out your own approach to user-centered design.
Designing for MeeGo 1.2 Harmattan
The Designing for MeeGo 1.2 Harmattan section of the Design and User Experience Library explains the essentials of the platform UI style and points you to more detailed documentation.
Designing for different markets
The Designing for different markets section of the Design and User Experience Library discusses the trends of mobile applications in China, Europe, India, and the United States.
Game design
The Game design section of the Design and User Experience Library concentrates on the mobile aspect of game design and gives some general game user experience guidelines.
Interaction design
The Interaction design section of the Design and User Experience Library gives tips and tricks for planning how the application will actually work and how the user will navigate in the application to get the most of it. Here you can learn about wireframes and UI prototypes, and to best take advantage of them in the development work.
Visual Design
The Visual design section of the Design and User Experience Library gives insight on how creating visual design for mobile devices differs from designing for desktop. Some things to keep in mind are performance, scaling to multiple (small!) screen sizes, and possibly limited set of fonts available, for example.
Mobile Web Templates for Smartphones - Examples
The mobile web template examples for smartphones displays a content page, forms, lists, a button, navigation models, tables, and utility components created using the Mobile Web Templates for Smartphones. You can use the shortened URL http://tinyurl.com/mwtse to view the examples in you smartphone browser.
Maemo™ 5 Applications: Ovi Store Entry Requirements
This document describes the technical requirements for Nokia N900 applications that would like to be included in the Ovi Store.
User Experience Test Plan for End User Feedback
This test plan is meant to be used for gathering general end user feedback for mobile applications.
Web Design Guidelines for the Nokia N900 v1.1
This document contains information and guidelines for web developers who want to ensure that their pages work well with the Nokia N900 with Maemo 5 OS. In version 1.1 of the document, information about portrait orientation has been added.
Flowella Tutorial
This document provides a tutorial on installing and using Flowella. In addition, it describes the features of Flowella in detail
Get Started with Maemo 5 (Online)
Get started with Maemo 5 is a basic introductory learning solution that every developer should learn before starting development in the Maemo environment. It gives valuable information on the development environment, Maemo SDK installation, porting the application to the target device, application framework, and other topics.
Fremantle Master Layout Guide v1.1
This document introduces the exact layout and graphics of Fremantle. It discusses all layout-related topics, including margins, dialogues, text editors, and colours. For detailed instructions on how to use the colours in a logical manner, refer to the Hildon 2.2 Widget UI Specification.
Maemo 5 Desktop Widget UI Guidelines v1.1
This document explains how to build consistent and user-friendly desktop widgets following the design philosophy, interaction model, and visual look-and-feel of Maemo 5. This document is complemented by the Fremantle Master Layout Guide and the Hildon 2.2 UI Style Guide containing visual guidance and references, as well as by the Hildon 2.2 Widget UI Specification containing interaction and technical background information.
Hildon 2.2 UI Style Guide
This document gives an overview of the Hildon 2.2 UI style for Maemo 5. It explains the user interface principles and provides guidelines and recommendations to ensure that all user interfaces designed for the platform offer a similar and consistent user experience.
Hildon 2.2 Widget UI Specification
This document specifies the Hildon 2.2 widgets, following the Hildon 2.2 UI Style. For more detailed information on the UI style, refer to the Hildon 2.2 UI Style Guide. The exact layout and graphics are defined in the Fremantle Master Layout Guide.
Redesigning from Maemo 4 to Maemo 5
This document describes how to redesign a Maemo 4 application for Maemo 5, that is, the Hildon 2.2 UI Style. The Modest email client is used as an example application. For detailed information on the UI Style, see the Hildon 2.2 UI Style Guide. For detailed information on the Hildon toolkit widgets, refer to the Hildon 2.2 Widget UI Specification. The exact layout and graphics are defined in the Fremantle Master Layout Guide.
Introduction to Qt on Mobile Platforms (Online)
This presentation gives a quick (8 minutes) overview of Qt and how it can be used for efficient development of applications and user interfaces across all major desktop, embedded, and mobile platforms. This module also includes an introduction to its licensing options and the basics of the Qt for S60 and Qt for maemo devices. Useful links to further information are also included.
Setting up the Maemo Development Environment eLearning (online)
Setting up the Maemo Development Environment is a basic introductory learning solution that every developer should learn before starting development on the maemo environment. It gives valuable information on the development environment, maemo SDK installation, porting the application to target devices, application framework, and other topics.

