Meego Wiki
Views

SDK/Docs/1.1/Platform API

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
m (Created page with "== MeeGo Platform API == MeeGo 1.1 includes additional libraries that can be used when creating applications. The APIs listed here are not in the scope of MeeGo API and have no…")
m
Line 1: Line 1:
== MeeGo Platform API  ==
== MeeGo Platform API  ==
 +
''//Draft for review. Text to be added to Platform API main page, here: http://apidocs.meego.com/1.1-api-preview/platform/html/index.html//''
MeeGo 1.1 includes additional libraries that can be used when creating applications. The APIs listed here are not in the scope of MeeGo API and have no forward compatibility promise. The APIs listed here are considered stable and may be necessary for some application developers, specifically for game development and complex multimedia applications.
MeeGo 1.1 includes additional libraries that can be used when creating applications. The APIs listed here are not in the scope of MeeGo API and have no forward compatibility promise. The APIs listed here are considered stable and may be necessary for some application developers, specifically for game development and complex multimedia applications.

Revision as of 14:24, 3 November 2010

MeeGo Platform API

//Draft for review. Text to be added to Platform API main page, here: http://apidocs.meego.com/1.1-api-preview/platform/html/index.html//

MeeGo 1.1 includes additional libraries that can be used when creating applications. The APIs listed here are not in the scope of MeeGo API and have no forward compatibility promise. The APIs listed here are considered stable and may be necessary for some application developers, specifically for game development and complex multimedia applications.

NOTE: Application developers are recommended to use MeeGo API. MeeGo API and Qt scope will continue to evolve and future releases of MeeGo API shall cover some of the capabilities listed in this page.


MeeGo Platform API for MeeGo 1.1 consists of:

  • Web Runtime (WRT) 1.2
  • MeeGo Touch Framework (MTF)
  • GStreamer 0.10
  • PulseAudio 0.9.21


NOTE: In MeeGo 1.1 release, MTF is included in the core sysroot containing the MeeGo API libraries. Thus, MTF library does not need to be installed, separately.

Planned improvements for later releases

To clarify the recommended usage of the libraries, Platform API will be divided into the following categories for future releases of MeeGo:

  • Common (APIs such as WRT, Gstreamer, Pulseaudio)
  • Handsets (APIs such as MTF)
  • IVI
  • Netbook

The categories will reflect the contents of sysroots and images provided with MeeGo SDK releases.

NOTE: Qt, QML, and Qt Mobility are the recommended technologies to use for all development, when possible. These frameworks continue to develop improved multimedia support so that eventually linking directly with MeeGo Platform API libraries will not be necessary.

Personal tools