(→M) |
|||
| (9 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
| - | + | This terminology page provides information about terms specific to MeeGo SDK for the following purposes: | |
| - | + | * To define terms used in MeeGo SDK documentation | |
| - | This terminology page provides information about terms specific to MeeGo | + | |
| - | * To define terms used in MeeGo | + | |
* To standardise spelling and usage of terms and abbreviations | * To standardise spelling and usage of terms and abbreviations | ||
| - | ''' | + | |
| + | ==A== | ||
| + | |||
| + | '''API''' | ||
| + | |||
| + | MeeGo SDK provides developers with two API sets: [[#M|MeeGo API]] and [[#P|Platform API]]. MeeGo API is the recommended API for writing MeeGo-compliant applications that are able to run on MeeGo-based platforms today and in the future. | ||
==C== | ==C== | ||
| Line 40: | Line 43: | ||
'''MeeGo SDK''' | '''MeeGo SDK''' | ||
| - | MeeGo SDK is the software development kit used in MeeGo development work. | + | MeeGo SDK is the software development kit used in MeeGo development work. The SDK provides the following tools for developers: Qt Creator, device images, two emulators (one for ARM, one for IA), MADDE with two toolchains and two targets (ARM and IA). For Windows, the tools are installed using one Windows installer. For Linux, the tools are installed as distribution-specific packages. |
==N== | ==N== | ||
| Line 52: | Line 55: | ||
'''OBS''' | '''OBS''' | ||
| - | openSUSE Build Service. For more information , see [https://build.opensuse.org/ | + | openSUSE Build Service. For more information , see [https://build.opensuse.org/ openSUSE Build Service website]. MeeGo packages are built using the MeeGo build service, http://build.meego.com/. |
==P== | ==P== | ||
| Line 58: | Line 61: | ||
'''Platform API''' | '''Platform API''' | ||
| - | API that | + | A set of APIs that includes MeeGo API and additional libraries and components that provide access to the MeeGo platform. The additional APIs are a part of the MeeGo SDK but are not recommended for general use. Although they can be used when creating applications, they are not part of the MeeGo API, have varying states of maturity, and are not guaranteed for future compatibility. |
==Q== | ==Q== | ||
This terminology page provides information about terms specific to MeeGo SDK for the following purposes:
Contents |
API
MeeGo SDK provides developers with two API sets: MeeGo API and Platform API. MeeGo API is the recommended API for writing MeeGo-compliant applications that are able to run on MeeGo-based platforms today and in the future.
cross-compilation
The process of compiling a program or library on a different architecture or operating system than it will be run upon.
IDE
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
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.
MADDE Terminal
A shell to access MADDE functionality directly through a command line interface.
MeeGo API
A set of selected APIs that include the development libraries to use when creating applications for MeeGo-based platforms. These APIs are stable and they will be forward-compatible. Applications that use MeeGo API will be MeeGo-compliant and able to run on MeeGo-based platforms today and in the future.
MeeGo platform
An open source platform that enables developers to deploy applications across a variety of devices. More information on MeeGo
MeeGo SDK
MeeGo SDK is the software development kit used in MeeGo development work. The SDK provides the following tools for developers: Qt Creator, device images, two emulators (one for ARM, one for IA), MADDE with two toolchains and two targets (ARM and IA). For Windows, the tools are installed using one Windows installer. For Linux, the tools are installed as distribution-specific packages.
Native application
An application that is compiled for a particular device before distribution.
OBS
openSUSE Build Service. For more information , see openSUSE Build Service website. MeeGo packages are built using the MeeGo build service, http://build.meego.com/.
Platform API
A set of APIs that includes MeeGo API and additional libraries and components that provide access to the MeeGo platform. The additional APIs are a part of the MeeGo SDK but are not recommended for general use. Although they can be used when creating applications, they are not part of the MeeGo API, have varying states of maturity, and are not guaranteed for future compatibility.
QEMU
Emulator used during MeeGo application development to run applications on a host PC instead of a real, physical device.
Qt
A cross-platform application and UI development framework.
Qt Creator
An integrated development environment (IDE) for cross-platform application development. In MeeGo development, Qt Creator is the IDE for Qt development.
Qt Mobility API
A set of interfaces that extend the functionality provided by the Qt framework for use on mobile devices. Qt Mobility 1.2 is supported in MeeGo 1.2.
Qt Quick
Collection of technologies designed to help developers create intuitive, modern-looking, fluid user interfaces. Qt Quick consists of a set of user interface elements, a declarative language for describing user interfaces and a language runtime.
runtime
Emulation environment or a real device where binaries can be run.
sysroot
A component that a target uses for cross-compilation. A sysroot contains libraries and header files offered by a platform for applications.
toolchain
A part of the SDK that contains ARM cross-compilation tools, such as compiler and linker.
Web Runtime
A technology that allows using standard web languages, such as HTML, CSS, and JavaScript, to create applications for mobile devices.