Maemo+Software

The main programming language for applications is C++. API bindings for other languages, such as Python and C, are available as well. In 2009, Nokia announced that Qt would become the main library for application development on the Maemo and Symbian platforms.

A software development kit (SDK) to develop Qt applications for Maemo can be freely downloaded from Nokia's site @http://www.forum.nokia.com/Develop/Qt/. No registration is required. Currently supported development platforms include Ubuntu Linux 8.04 or later, Mac OS X 10.6 or later, and Windows XP or later. The Qt SDK includes an integrated development environment, a device simulator, documentation, and sample code.