2. List of Terminology
2. List of Terminology
2.1 Terminology and definitions
- ABI
- Application Binary Interface provides object code level compatibility.
- ALSA
- Advanced Linux Sound Architecture. Linux kernel component intended to replace the original Open Sound System (OSS) for providing device drivers for sound cards.
- API
- Application Programming Interface provides 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).
- Bluetooth
- An open specification for seamless wireless short-range communications of data and voice between both mobile and stationary devices.
- BT
- Bluetooth.
- cURL
- cURL is a command line tool for transferring files with URL syntax.
- devkit
- Part of the maemo SDK that contains software development tools. The SDK contains multiple devkits e.g. doctools devkit.
- ESD
- Enlightened Sound Daemon. This program is designed to mix together several digitized audio streams for playback by a single device.
- GPL
- GNU General Public License. A software license that provides a high degree of freedom in a collaborative software development effort.
- GStreamer
- A cross-platform multimedia framework that serves a host of multimedia applications, such as video editors, streaming media broadcasters, and media players.
- GTK+ (GUI ToolKit+)
- A library of object-oriented graphical interface elements (widgets) for developing X Window applications.
- GUI
- Graphical User Interface. A graphical presentation of interface which allows user to interact with computers.
- 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 being 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.
- LGPL
- GNU Lesser General Public License. A compromise between the strong-copyleft GNU General Public License and permissive licenses such as the BSD licenses and the MIT License.
- Linux
- Strictly speaking, Linux is the kernel of a Unix-like operating system, though the word is more commonly used to describe the the whole Linux operating system, consisting of a kernel, application programs and utilities.
- 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 desktop
- version of main user interface component of the maemo release Bora.
- maemo-af-desktop
- Same as maemo desktop.
- 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.
- OpenSSL
- OpenSSL is an open source implementation of the SSL and TLS protocols.
- 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 who wish to test "bleeding edge" features that are being developed for future releases of maemo.
- SSL
- The Secure Sockets Layer. Commonly-used protocol for managing the security of a message transmission on the Internet.
- toolchain
- Part of the SDK that contains ARM cross compilation tools like compiler and linker.
- TLS
- Transport Layer Security. Internet Standard similar to SSL.
- Widget
- Element of a graphical user interface (GUI) that displays information or provides a way for a user to interact with the application. Examples of widgets: buttons, menus, scrollbars, forms, etc.
Improve this page