(→Example applications) |
(→Example applications) |
||
| Line 59: | Line 59: | ||
* [http://apidocs.meego.com/qt4.7/qml-extending-tutorial-index.html Writing QML extensions with C++] | * [http://apidocs.meego.com/qt4.7/qml-extending-tutorial-index.html Writing QML extensions with C++] | ||
| - | == Example applications == | + | == Example applications and code == |
If you're interested in seeing some Qt applications running on MeeGo, or exploring their source code, various examples are available, either to run on the host machine or on the MeeGo target. | If you're interested in seeing some Qt applications running on MeeGo, or exploring their source code, various examples are available, either to run on the host machine or on the MeeGo target. | ||
| Line 68: | Line 68: | ||
Run it with <code>qtdemo</code> from the command line, or by selecting ''Qt 4 examples and demos'' from the ''Applications'' zone. | Run it with <code>qtdemo</code> from the command line, or by selecting ''Qt 4 examples and demos'' from the ''Applications'' zone. | ||
| + | |||
| + | If you want to see samples of full applications written using Qt, see http://www.forum.nokia.com/Develop/Qt/Code_examples/. | ||
From the Qt website:
"Qt is a cross-platform application and UI framework. It includes a cross-platform class library, integrated development tools and a cross-platform IDE. Using Qt, you can write web-enabled applications once and deploy them across many desktop and embedded operating systems without rewriting the source code."
Qt is not a MeeGo-specific technology, but forms the basis of the handset user experience; it is also the recommended platform for developing MeeGo applications.
You can make use of a few additional frameworks (built on top of Qt) to make MeeGo development more convenient:
Qt development requires that you know one or two programming languages, depending on which elements you want to use:
You might hear the term Qt Quick in the context of MeeGo development. This term refers to using Qt and QML in an application, running under the QML runtime.
For each of the frameworks below, the main reference documentation site is listed, along with a few highlighted tutorials which are useful for getting started. The main API documentation site for MeeGo is http://apidocs.meego.com/.
Qt:
MeeGo Touch Framework (on the MeeGo wiki)
Qt Mobility:
QML (note: as QML is an add-on for Qt, its documentation is part of the main Qt documentation):
If you're interested in seeing some Qt applications running on MeeGo, or exploring their source code, various examples are available, either to run on the host machine or on the MeeGo target.
For an interactive demo on MeeGo, install the qt-demos package:
$ zypper install qt-demos
Run it with qtdemo from the command line, or by selecting Qt 4 examples and demos from the Applications zone.
If you want to see samples of full applications written using Qt, see http://www.forum.nokia.com/Develop/Qt/Code_examples/.