Jump to Navigation

MeeGo API

Session Summary: 
The application programming interfaces of MeeGo platform are divided into two categories. The MeeGo API carries a long-term compatibility promise, whereas the interfaces in Platform API cannot be guaranteed to remain stable across platform releases. MeeGo API is built on the Qt framework (including the Qt Quick)) and it also includes other commonly used and standardized/opensourced interfaces. The presentation covers the current MeeGo API and look into the future. It is accompanied by an activity of developing the demonstration application using the MeeGo API.
Session Abstract: 

This presentation covers the MeeGo API domain of the developer offering. It outlines the categorization of application programming interfaces and concentrates on the set for which a long-term compatibility can be guaranteed. This subset is called the MeeGo API, and the remaining interfaces are collected under Platform API.

MeeGo API is built on the Qt framework. The Qt core, webkit and mobility are the foundation for application development. And the Qt Quick and corresponding components significantly simplify user interface development. In addition to the Qt framework, the MeeGo API also includes plenty of standardized and/or open sourced programming interfaces such as OpenGL ES 1.1 and 2.0, eglibc, telepathy, gstreamer and pulseaudio. It also includes functionalities that are not yet part of the Qt mainline (e.g. the qsparql interface for RDF access).

The presentation ends with an overview of the MeeGo API roadmap regarding the upcoming releases - giving the audience the possibility to discuss the currently missing or suboptimal features that they feel essential for the continued usefulness of the MeeGo Developer Offering.