Thursday, October 25, 2007

What's Maemo?

from Forum Nokia:

Maemo platform overview

Maemo is a computer architecture platform built on desktop open source components. It is aimed at enabling applications and innovative technology for mobile handheld devices.

The platform is based on the GNU/Linux operating system and the GNOME desktop. Maemo brings developers an easy to use development environment. Its new, optimized, and evolving Hildon UI is customized for the screen size and usage typical for a touch screen enabled handheld device. The development platform is targeted at innovative developers and innovation houses developing applications and new technologies for the mobile space. Utilizing the maemo platform it is easy to mobilize existing desktop solutions. Maemo enables various business models on the top of the platform, including proprietary application distribution.

Maemo, first introduced in 2005, is one of the core platforms for Nokia’s high-end products. Today maemo is the basis of the OS used in a range of Wi-Fi enabled Internet Tablets. These miniature computer handsets are targeted at a high-tech, Internet savvy audience, including small business verticals. The Internet Tablet models on market are the Nokia N800 and the new Nokia N810. Maemo has reached a level of functionality to provide a full internet experience in pocket sized device – with an intuitive UI.

Nokia hosts the active open source maemo community (maemo.org) that exists around the platform, and is an active contributor in various projects. Here you can find a detailed description of the maemo platform architecture and the latest maemo 4.0 release, called Chinook. If you are a beginner with the maemo platform, we suggest you refer to the section Documentation and how-to guides. We have a special introductory document for current S60 and .Net developers.