This terminology page provided information about MeeGo 1.1 -specific terms for the following purposes:
The process of compiling a program or library on a different architecture or operating system than it will be run upon.
Integrated Development Environment. A software application that provides a comprehensive set of tools for software development. Usually comprises at least a source code editor, compiler and/or interpreter, build automation tools and a debugger.
MADDE is a development and debugging environment for MeeGo applications. It is the back-end for Qt Creator but you can also use MADDE directly through its command-line interface, MADDE Terminal.
A shell to access MADDE functionality directly through a command line interface.
A set of selected APIs providing a toolset for MeeGo application developers. For MeeGo 1.1, MeeGo API includes Qt 4.7, Qt Mobility 1.0, MeeGo Touch Framework, OpenGL ES 1.1, OpenGL ES 2.0, and Qt Web Runtime. For more information see //MeeGO API ref + link to WRT in Forum Nokia//. MeeGo API is extended to provide additional APIs in future releases.
An open source platform that enables developers to deploy applications across variety of devices. More information on MeeGo
MeeGo SDK is the software development kit used in MeeGo development work. For MeeGo 1.1, it provides the following tools for developers: Qt Creator, Image(s), two emulators (for ARM and for GL), MADDE, two toolchains, two targets (For ARM and for GL). For Windows, the tools are installed using one Windows installer. For Linux, the tools are installed as distribution-specific packages. In later releases, there will be one installer for Linux, too.
An application that is compiled for a particular device before distribution.
openSUSE Build Service. For more information , see openSUSE Build Service website
Emulator used in application development for MeeGo to run applications on the host PC instead of a mobile device.
An integrated development environment (IDE) for cross-platform application development, that functions as a front-end for MADDE.
Qt Mobility API
A set of interfaces that extend the functionality provided by the Qt framework for use on mobile devices. Qt mobility 1.0 is supported in MeeGo 1.1.
Emulation environment or a real device where binaries can be run.
A component that a target uses for cross-compilation. A sysroot contains libraries and header files offered by the platform for applications.