Maemo



Maemo is an open source platform for mobile devices that includes an operating system, middleware and key applications (e-mail, browser, media player and the like). It is developed mainly by Nokia in collaboration with many open source projects such as the Linux kernel, Debian, GNOME and Mozilla.

The operating system kernel is based on a customized version of Linux.

The Maemo platform is built in large parts of open source components. Maemo is based on Debian GNU/Linux and draws much of its GUI, frameworks, and libraries from the GNOME project. Maemo is a modified version of the Debian Linux distribution, slimmed down for mobile devices. It uses an X Window System-based graphical user interface, the Matchbox window manager, and the GTK-based Hildon as its GUI and application framework.

The main programming language for applications is C++. API bindings for other languages, such as Python and C, are available as well.