2. Glossary

ABI
Application Binary Interface, providing object code level compatibility.
API
Application Programming Interface, providing source code level compatibility.
applet
A small application that integrates to Hildon Desktop.
ARMEL
A name that e.g. Debian uses for the little endian ARM EABI (ABI for the ARM architecture).
devkit
Part of the maemo SDK that contains software development tools. The SDK contains multiple devkits, e.g. doctools devkit.
Hildon
Application framework used in the maemo platform. Developed by Nokia and based on GNOME/GTK+ technologies, currently in the process of becoming an upstream project in gnome.org.
Hildon Desktop
The main user interface component of the maemo release Chinook, rewrite of maemo desktop.
Internet Tablet
Product category for Internet-optimized mobile devices with touchscreen. The term was coined by Nokia, but is nowadays used more widely to include other devices.
initfs
Initial file system used as the root file system during Linux kernel boot e.g. for hardware initialization (contains kernel modules and utilities for initializing them). Mounted after boot to /mnt/initfs.
maemo
Software platform for mobile devices developed by Nokia, based on GNU/Linux and GNOME/GTK+ technologies. It includes proprietary components to make it work on the Nokia Internet Tablets.
maemo.org
Developer community web site maintained by Nokia, main point of reference for open source and third-party developers in general.
maemo SDK
Software Development Kit to create and port applications to the maemo platform using a PC.
Nokia Internet Tablet OS
maemo platform + proprietary applications packaged to an official device image provided by Nokia.
OSSO
Open Source Software Operations, Nokia organization developing and integrating software for Internet Tablets.
rootfs
Root file system on the device.
rootstrap
Part of the SDK that contains selected software components from rootfs. Rootstrap is the root file system of a target inside Scratchbox.
Sardine
An experimental distribution based on Hildon for maemo, primarily of interest for developers wishing to test "bleeding edge" features that are being developed for future releases of maemo.
toolchain
Part of the SDK that contains ARM cross compilation tools, such as compiler and linker.

Maemo SDK Releases

Mistral
maemo 2.0 release. Corresponds to the Nokia Internet Tablet SE 2006 version 2.01.2006.26-8.
Scirocco
maemo 2.1 release, including mainly bugfixes and some other enhancements. Corresponds to Nokia Internet Tablet SE 2006 version 2.2006.39- 14.
Gregale
maemo 2.2 release (bugfixes and enhancements)
Bora
maemo 3.x releases. corresponds to Internet Tablet OS releases "1.2006.47-20", "2.2006.51-6" (maemo 3.0), "3.2007.10-7" (maemo 3.1) and "4.2007.26-8"+"4.2007.38-2" (maemo 3.2)
Chinook
maemo 4.0.x releases, corresponds to Internet Tablet OS releases "1.2007.44-4" (maemo 4.0) and "2.2007.51-3" (maemo 4.0.1)
Diablo
maemo 4.1.x releases, corresponds to Internet Tablet OS releases 4.2008.23-14 (maemo 4.1) and 4.2008.36-5 (maemo 4.1.1)
Fremantle
maemo 5.x releases, corresponds to Internet Tablet OS release "x.2009.xx-x" (maemo 5.x)



sponsored by Nokia Corporation