Maemo is a software platform that is mostly based on open source code and powers mobile devices such as the Nokia N810 and N900 Internet Tablets. Maemo platform has been developed by Nokia in collaboration with many open source projects such as the Linux kernel, Debian, GNOME, and many more.