Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.
Register LoginInnovation Series Videos highlighting Forum Nokia developers
Nokia releases new Qt developer offerings
Forum Nokia Developer Conference, India
Optimise your website for mobile devices with mobile web templates and layouts
Zoom and Rotate Gestures in FlashLite for touch-enabled devices
Jackson Feijó
Read more about Jackson on the Champions website.
Nokia Developer Days in South Africa
December 01, 2009
Johannesburg, South Africa
Forum Nokia Developer Conference ’09, India
December 07, 2009
Bangalore, India
LeWeb
December 09, 2009
Paris
Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9am New York | 2pm London | 4pm Helsinki
Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9:30am New Delhi, noon Beijing

Download the Maemo 5 SDK
The Maemo 5 SDK has been updated to offer the same software as the now shipping Nokia N900 device. In addition, a GUI installer
is available making setup easier than ever.
Nokia N900 device specifications
Find out more about the high-end specification and innovative hardware features of the Nokia N900 device, the first Nokia
device based on Maemo 5.
Developing with Qt for Maemo
Kick-start your Maemo application development with Qt by attending Forum Nokia training in Copenhagen.
maemo.org
Join the Maemo open-source community. Contribute to the development of the leading Linux-based platform for mobile device.
The Maemo™ platform, first introduced in 2005 on Nokia Internet Tablet devices, realises a vision to bring PC-like features and user experiences to mobile devices.
Built using open-source components from the Linux desktop, Maemo 5 is a core platform for Nokia Nseries devices. Maemo 5 devices are characterised by high-performance hardware, exciting new UI principles, and an internet centric philosophy.
Maemo 5 device owners are early adopters who are keen to embrace innovation as part of their daily lives. This means they have an enthusiasm for trying new features and services, often while these features and services are still in beta.
Altogether this means Maemo 5 offers a unique opportunity for mobile application innovators.

Maemo 5 fuses the power of the PC, the internet, and the mobile phone together with an intuitive UI. Nokia Nseries devices
based on Maemo 5 provide an exciting mix of hardware power and user appeal, offering huge potential for application innovation.
Read more about the hardware and software features of the Nokia N900 device »
Maemo 5 enables developers to leverage their existing skills in Linux development to create mobile applications quickly and easily. The Maemo 5 SDK runs in the Linux environment, offering a development environment that’s already familiar to many developers. In addition, support for Qt Development Frameworks provides developers with the opportunity to create applications that can be implemented on other mobile and desktop platforms easily.
Maemo 5 implements a rich set of frameworks that are open to developers. Among these frameworks are:
Maemo Sharing Framework enabling the sharing of multimedia across the internet, while eliminating the burden of developing
UI code.
For applications that require high-performance graphics including 3D features, such as games, developers can utilise OpenGL
ES 2.0. Such graphics can be coupled with the variety of sensors available on the Nokia N900 device, to deliver unique and
engaging user interaction, as seen in Bounce Evolution.
Harnessing the capabilities of the Gecko 1.9.2 rendering engine, Maemo 5 offers a rich API that enables applications to embed web content within their UI. This means applications can take advantage of dynamic web content easily without reprogramming, as seen in the Ovi Maps application.
Maemo has a strong focus on open-source development and collaboration. This approach opens up additional development technologies to developers, such as Python for Maemo and PySide for Python or Maemomm for C++. As the community grows, so will the available options.
Distribution of Maemo 5 applications is easy. Whether it is an early implementation of innovative ideas or a fully commercial
application, the Ovi Store makes it easy for consumers to discover applications. In addition, maemo.nokia.com provides comprehensive information on the full range of services and downloads available.
Maemo 5 offers Maemo Update, a platform service similar to Update Manager on Linux desktops, that enables users to update
the OS and install applications over the internet.
The Maemo 5 SDK has been developed by Nokia in collaboration with some of the best open-source community projects. The SDK comes with all the tools needed to develop and package Maemo 5 applications. Comprehensive documentation and examples introduce developers to the new Maemo UI paradigm designed for finger-based touch interaction.
With this range of technologies and a robust delivery mechanism there is no time like the present for developers to enter the Maemo software marketplace. Bring your ideas to Maemo 5 and establish your name as a Maemo application innovator.