Support for Maemo: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
(Remove inaccurate statement about Maemo/MeeGo successor. See Talk:Support for Maemo)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''English''' [[Support for Maemo Japanese|日本語]]
{{Outdated|reason=The Maemo platform is no longer supported.}}
{{Cleanup | reason=Auto-imported from ExpressionEngine.}}


=Qt on Maemo/MeeGo=
[[Category:Qt Supported Platforms]]


Qt is a comprehensive application and UI framework for developing applications for the Nokia N9 (MeeGo Harmattan 1.2) and the Nokia N900 (Maemo 5) phones. These applications can also be deployed to Symbian smart phones and desktop operating systems without rewriting the source code. If you are developing apps for Symbian, Nokia N9, or Nokia N900 phones in most cases, you can use Qt under the free <span class="caps">LGPL</span> licensing option. Qt is cross-platform, and that means that you can use the code from one single code-base and rebuild for all supported platforms.
'''English''' [[Support_for_Maemo_Japanese|日本語]]


==Getting Started on Maemo/MeeGo==
= Qt on Maemo/MeeGo =


* [http://developer.nokia.com/Devices/MeeGo/ Support for the Nokia N9] ''[developer.nokia.com]''
Qt is a comprehensive application and UI framework for developing applications for the Nokia N9 (MeeGo Harmattan 1.2) and the Nokia N900 (Maemo 5) phones. These applications can also be deployed to Symbian smart phones and desktop operating systems without rewriting the source code. If you are developing apps for Symbian, Nokia N9, or Nokia N900 phones in most cases, you can use Qt under the free LGPL licensing option. Qt is cross-platform, and that means that you can use the code from one single code-base and rebuild for all supported platforms.
* [http://doc.qt.nokia.com/latest/supported-platforms.html Supported Maemo/MeeGo platforms] ''[doc.qt.nokia.com]'' – Qt support for Maemo/MeeGo versions.
* [http://doc.qt.nokia.com/qt-maemo-4.7/requirements-maemo5.html Qt for Maemo/MeeGo Requirements] ''[doc.qt.nokia.com]'' – Software required to run Qt on Maemo/MeeGo.
* [http://doc.qt.nokia.com/qt-maemo-4.7/install-maemo5-binary.html Installing Qt for Maemo/MeeGo] ''[doc.qt.nokia.com]'' – Build Qt for Maemo/MeeGo development.
* [http://doc.qt.nokia.com/qt-maemo-4.7/platform-notes-maemo5.html Platform and Compiler Notes] ''[doc.qt.nokia.com]'' – Maemo/MeeGo – Platform specific notes.
* [http://doc.qt.nokia.com/latest/gettingstarted.html Getting started] ''[doc.qt.nokia.com]''
* [http://doc.qt.nokia.com/qt-maemo-4.7/maemo5-with-qt-introduction.html The Maemo 5 Platform] ''[doc.qt.nokia.com]'' – Introduction to Qt
* [http://developer.nokia.com/community/wiki/Qt Get the sdk1.2.1] ''[developer.nokia.com]'' – downloading


==Key Features for Nokia N9 and Nokia N950 Development==
== Getting Started on Maemo/MeeGo ==


===Native Look and Feel===
* [http://developer.nokia.com/Devices/MeeGo/ Support for the Nokia N9]
* [http://doc.qt.nokia.com/latest/supported-platforms.html Supported Maemo/MeeGo platforms] - Qt support for Maemo/MeeGo versions.
* [http://doc.qt.nokia.com/qt-maemo-4.7/requirements-maemo5.html Qt for Maemo/MeeGo Requirements] - Software required to run Qt on Maemo/MeeGo.
* [http://doc.qt.nokia.com/qt-maemo-4.7/install-maemo5-binary.html Installing Qt for Maemo/MeeGo] - Build Qt for Maemo/MeeGo development.
* [http://doc.qt.nokia.com/qt-maemo-4.7/platform-notes-maemo5.html Platform and Compiler Notes] - Maemo/MeeGo - Platform specific notes.
* [http://doc.qt.nokia.com/latest/gettingstarted.html Getting started]
* [http://doc.qt.nokia.com/qt-maemo-4.7/maemo5-with-qt-introduction.html The Maemo 5 Platform] - Introduction to Qt
* [http://developer.nokia.com/community/wiki/Qt Get the sdk1.2.1] - downloading
 
== Key Features for Nokia N9 and Nokia N950 Development ==
 
=== Native Look and Feel ===


For the Nokia N9, Qt Quick Components provide for a full set of UI building blocks that match the N9 UI. For the N900, Qt will detect which theme the device is running and applies the style at runtime to your Qt application. Widgets are optimized for touch screen usage..
For the Nokia N9, Qt Quick Components provide for a full set of UI building blocks that match the N9 UI. For the N900, Qt will detect which theme the device is running and applies the style at runtime to your Qt application. Widgets are optimized for touch screen usage..


===Graphics Features===
=== Graphics Features ===


A powerful paint engine that contain features such as anti-aliasing, gradients, curves and transparency. It also has animation support with timelines and easing curves with hardware acceleration using <span class="caps">ARM</span> <span class="caps">NEON</span> and OpenGL ES 2.0.
A powerful paint engine that contain features such as anti-aliasing, gradients, curves and transparency. It also has animation support with timelines and easing curves with hardware acceleration using ARM NEON and OpenGL ES 2.0.


===Device Configurations===
=== Device Configurations ===


Full support for automatic switching between landscape and portrait mode is provided. They will support input methods, including predictive text input and on-screen keyboard. The applications will also have support for one finger touch events and gestures, and have configurable kinetic scrolling.
Full support for automatic switching between landscape and portrait mode is provided. They will support input methods, including predictive text input and on-screen keyboard. The applications will also have support for one finger touch events and gestures, and have configurable kinetic scrolling.


===Maemo Linux/X11===
=== Maemo - Linux/X11 ===
 
Qt supports a wide range of X11 platform variants, such as: Solaris, <span class="caps">AIX</span>, and HP-UX. Qt for the Nokia N9 and Nokia N900 provides the same Qt modules and features with the same functionality as Qt for X11.
 
===Cross-platform development using Qt Creator===
 
[[Image:qtcreator-screenshots.png|Qt Creator]]


[http://doc.qt.nokia.com/qtcreator-snapshot/index.html Qt Creator] ''[doc.qt.nokia.com]'' is a complete Cross-platform <span class="caps">IDE</span> included in the Qt <span class="caps">SDK</span>. The <span class="caps">IDE</span> allows programmers to create, build, debug and run Qt applications across all supported platforms.
Qt supports a wide range of X11 platform variants, such as: Solaris, AIX, and HP-UX. Qt for the Nokia N9 and Nokia N900 provides the same Qt modules and features with the same functionality as Qt for X11.


===Categories:===
=== Cross-platform development using Qt Creator ===


* [[:Category:Qt-Supported-Platforms|Qt Supported Platforms]]
[[Image:http://doc.qt.nokia.com/qtcreator-snapshot/images/qtcreator-screenshots.png|Qt Creator]]

Latest revision as of 15:06, 27 April 2015

IMPORTANT: The content of this page is outdated. Reason: The Maemo platform is no longer supported.
If you have checked or updated this page and found the content to be suitable, please remove this notice.
This article may require cleanup to meet the Qt Wiki's quality standards. Reason: Auto-imported from ExpressionEngine.
Please improve this article if you can. Remove the {{cleanup}} tag and add this page to Updated pages list after it's clean.

English 日本語

Qt on Maemo/MeeGo

Qt is a comprehensive application and UI framework for developing applications for the Nokia N9 (MeeGo Harmattan 1.2) and the Nokia N900 (Maemo 5) phones. These applications can also be deployed to Symbian smart phones and desktop operating systems without rewriting the source code. If you are developing apps for Symbian, Nokia N9, or Nokia N900 phones in most cases, you can use Qt under the free LGPL licensing option. Qt is cross-platform, and that means that you can use the code from one single code-base and rebuild for all supported platforms.

Getting Started on Maemo/MeeGo

Key Features for Nokia N9 and Nokia N950 Development

Native Look and Feel

For the Nokia N9, Qt Quick Components provide for a full set of UI building blocks that match the N9 UI. For the N900, Qt will detect which theme the device is running and applies the style at runtime to your Qt application. Widgets are optimized for touch screen usage..

Graphics Features

A powerful paint engine that contain features such as anti-aliasing, gradients, curves and transparency. It also has animation support with timelines and easing curves with hardware acceleration using ARM NEON and OpenGL ES 2.0.

Device Configurations

Full support for automatic switching between landscape and portrait mode is provided. They will support input methods, including predictive text input and on-screen keyboard. The applications will also have support for one finger touch events and gestures, and have configurable kinetic scrolling.

Maemo - Linux/X11

Qt supports a wide range of X11 platform variants, such as: Solaris, AIX, and HP-UX. Qt for the Nokia N9 and Nokia N900 provides the same Qt modules and features with the same functionality as Qt for X11.

Cross-platform development using Qt Creator

Qt Creator