Meego Wiki
Views

SDK/Docs/1.1/Terminology

From MeeGo wiki
< SDK | Docs | 1.1(Difference between revisions)
Jump to: navigation, search
m (S)
(N)
 
(18 intermediate revisions not shown)
Line 1: Line 1:
-
This terminology page provided information about MeeGo 1.1 -specific terms for the following purposes:
+
[[Category: Meego-1.1]]
-
* defines terms used in MeeGo 1.1 documentation
+
-
* instructs on how to spell terms and abbreviations
+
-
* collects defined product names and instructs on their correct spelling
+
 +
This terminology page provides information about terms specific to MeeGo 1.1 for the following purposes:
 +
* To define terms used in MeeGo 1.1 documentation
 +
* To standardise spelling and usage of terms and abbreviations
Line 17: Line 17:
   
   
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.
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.
-
 
==M==
==M==
-
 
'''MADDE'''
'''MADDE'''
Line 29: Line 27:
A shell to access MADDE functionality directly through a command line interface.
A shell to access MADDE functionality directly through a command line interface.
-
 
'''MeeGo API'''
'''MeeGo API'''
A set of selected APIs providing a toolset for MeeGo application developers.  
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//.
+
For MeeGo 1.1, MeeGo API includes  Qt 4.7, Qt Mobility 1.0, OpenGL ES 1.1, and OpenGL ES 2.0. For more information see http://apidocs.meego.com/.
-
MeeGo API is extended to provide additional APIs in future releases.
+
'''MeeGo platform'''  
'''MeeGo platform'''  
-
An open source platform that enables developers to deploy applications across variety of devices. [http://en.wikipedia.org/wiki/MeeGo More information on MeeGo]
+
An open source platform that enables developers to deploy applications across a variety of devices. [http://en.wikipedia.org/wiki/MeeGo More information on MeeGo]
'''MeeGo SDK'''
'''MeeGo SDK'''
-
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.
+
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, 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==
-
'''Native application'''
 
-
An application that is compiled for a particular device before distribution.
+
'''Native application'''
 +
An application that is compiled for a particular device before distribution.
==O==
==O==
Line 55: Line 51:
'''OBS'''
'''OBS'''
-
openSUSE Build Service. For more information , see [https://build.opensuse.org/| openSUSE Build Service website]
+
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==
 +
 
 +
'''Platform API'''
 +
 
 +
API that provides access to the MeeGo platform. MeeGo 1.1 Platform API documentation includes Web Runtime 1.2, MeeGo Touch Framework (MTF), GStreamer 0.10, and PulseAudio 0.9.21.
-
 
==Q==
==Q==
'''QEMU'''
'''QEMU'''
   
   
-
Emulator used in application development for MeeGo to run applications on the host PC instead of a mobile device.
+
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'''
'''Qt Creator'''
   
   
-
An integrated development environment (IDE) for cross-platform application development, that functions as a front-end for MADDE.
+
An integrated development environment (IDE) for cross-platform application development. In MeeGo development, Qt Creator is the IDE for Qt development, and Web SDK the IDE for Web Runtime development.
'''Qt Mobility API'''  
'''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.
+
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.
 +
'''Qt Quick'''
-
'''Qt Simulator'''
+
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.
-
 
+
-
see ''simulator''
+
==R==
==R==
Line 84: Line 88:
==S==
==S==
 +
'''sysroot'''
 +
A component that a target uses for cross-compilation. A sysroot contains libraries and header files offered by a platform for applications.
 +
==T==
-
'''sysroot'''  
+
'''toolchain'''
 +
 
 +
A part of the SDK that contains ARM cross-compilation tools, such as compiler and linker.
 +
 
 +
==W==
-
A component that a target uses for cross-compilation. A sysroot contains libraries and header files offered by the platform for applications.
+
'''Web Runtime'''
-
[[Category: MeeGo 1.1]]
+
A technology that allows using standard web languages, such as HTML, CSS, and JavaScript, to create applications for mobile devices.

Latest revision as of 11:55, 9 November 2010


This terminology page provides information about terms specific to MeeGo 1.1 for the following purposes:

  • To define terms used in MeeGo 1.1 documentation
  • To standardise spelling and usage of terms and abbreviations


Contents

C

cross-compilation

The process of compiling a program or library on a different architecture or operating system than it will be run upon.

I

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.

M

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 providing a toolset for MeeGo application developers. For MeeGo 1.1, MeeGo API includes Qt 4.7, Qt Mobility 1.0, OpenGL ES 1.1, and OpenGL ES 2.0. For more information see http://apidocs.meego.com/.

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. For MeeGo 1.1, it 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

Native application

An application that is compiled for a particular device before distribution.

O

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/.

P

Platform API

API that provides access to the MeeGo platform. MeeGo 1.1 Platform API documentation includes Web Runtime 1.2, MeeGo Touch Framework (MTF), GStreamer 0.10, and PulseAudio 0.9.21.

Q

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, and Web SDK the IDE for Web Runtime 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.0 is supported in MeeGo 1.1.

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.

R

runtime

Emulation environment or a real device where binaries can be run.

S

sysroot

A component that a target uses for cross-compilation. A sysroot contains libraries and header files offered by a platform for applications.

T

toolchain

A part of the SDK that contains ARM cross-compilation tools, such as compiler and linker.

W

Web Runtime

A technology that allows using standard web languages, such as HTML, CSS, and JavaScript, to create applications for mobile devices.

Personal tools