Support for Maemo/ja: Difference between revisions
No edit summary  | 
				No edit summary  | 
				||
| Line 1: | Line 1: | ||
[[  | [[Category:Qt Supported Platforms]]  | ||
=Maemo/MeeGo での Qt=  | [[Support_for_Maemo|English]] '''日本語'''  | ||
= Maemo/MeeGo での Qt =  | |||
Qt は広範囲に渡るアプリケーションおよび UI 開発フレームワークです。Qt で開発された Maemo/MeeGo アプリケーションは、ソースコードを書き直すことなく、他のデスクトップ OS や組み込み OS で動作させることが可能です。Symbian や Maemo、MeeGo 向けのアプリケーション開発では、ほとんどの場合、LGPL ライセンスの Qt を使用することが可能です。 共通のソースコードを使用し、サポートされている他のプラットフォーム向けにビルドし直すことも可能です。  | Qt は広範囲に渡るアプリケーションおよび UI 開発フレームワークです。Qt で開発された Maemo/MeeGo アプリケーションは、ソースコードを書き直すことなく、他のデスクトップ OS や組み込み OS で動作させることが可能です。Symbian や Maemo、MeeGo 向けのアプリケーション開発では、ほとんどの場合、LGPL ライセンスの Qt を使用することが可能です。 共通のソースコードを使用し、サポートされている他のプラットフォーム向けにビルドし直すことも可能です。  | ||
==Maemo/MeeGo ではじめよう==  | == Maemo/MeeGo ではじめよう ==  | ||
*   | * "Nokia 端末向けの MeeGo 1.2 Harmattan - Nokia N9 のサポート":http://developer.nokia.com/Devices/MeeGo/  | ||
*   | * "サポートしている Maemo/MeeGo プラットフォーム":http://doc.qt.nokia.com/latest/supported-platforms.html - Qt がサポートしている Maemo/MeeGo のバージョン。  | ||
*   | * "Qt を Maemo/MeeGo で動かすために必要なもの":http://doc.qt.nokia.com/qt-maemo-4.7/requirements-maemo5.html - Maemo/MeeGo で Qt をビルドするために必要なものの情報です。  | ||
*   | * "Qt を Maemo/MeeGo にインストール ":http://doc.qt.nokia.com/qt-maemo-4.7/install-maemo5-binary.html - Qt を Maemo/MeeGo でビルドする方法です。  | ||
*   | * "プラットフォームおよびコンパイラノート":http://doc.qt.nokia.com/qt-maemo-4.7/platform-notes-maemo5.html - Maemo/MeeGo - Platform specific notes.  | ||
*   | * "はじめよう":http://doc.qt.nokia.com/latest/gettingstarted.html  | ||
*   | * "Maemo 5 プラットフォーム":http://doc.qt.nokia.com/qt-maemo-4.7/maemo5-with-qt-introduction.html - Qt の導入  | ||
==Maemo/MeeGo での開発の主な特徴==  | == Maemo/MeeGo での開発の主な特徴 ==  | ||
===ネイティブのルック&フィールに対応===  | === ネイティブのルック&フィールに対応 ===  | ||
Qt のアプリケーションは実行時に端末のテーマを自動的に認識し、スタイルを適用します。ウィジェットはタッチスクリーンに最適化されています。  | Qt のアプリケーションは実行時に端末のテーマを自動的に認識し、スタイルを適用します。ウィジェットはタッチスクリーンに最適化されています。  | ||
===グラフィック機能===  | === グラフィック機能 ===  | ||
Maemo/MeeGo 向けの Qt には強力な描画エンジンが含まれ、アンチエイリアス、グラデーション、曲線や透過度などをサポートします。タイムラインやイージングカーブによるアニメーションも可能です。今後登場する端末でサポートされる予定の   | Maemo/MeeGo 向けの Qt には強力な描画エンジンが含まれ、アンチエイリアス、グラデーション、曲線や透過度などをサポートします。タイムラインやイージングカーブによるアニメーションも可能です。今後登場する端末でサポートされる予定の ARM NEON や OpenGL ES 2.0 によるハードウェアアクセラレーションにも既に対応済みです。  | ||
===端末の設定===  | === 端末の設定 ===  | ||
Qt で開発された Maemo/MeeGo アプリケーションは、今後の Maemo/MeeGo デバイスをサポートするでしょう。これには画面のローテーションも含まれます。予測変換やスクリーンキーボードなどの文字入力もサポートされる予定です。タッチやジェスチャによる操作や、キネティックスクロールも利用可能です。  | Qt で開発された Maemo/MeeGo アプリケーションは、今後の Maemo/MeeGo デバイスをサポートするでしょう。これには画面のローテーションも含まれます。予測変換やスクリーンキーボードなどの文字入力もサポートされる予定です。タッチやジェスチャによる操作や、キネティックスクロールも利用可能です。  | ||
===Maemo   | === Maemo - Linux/X11 ===  | ||
Qt は Solaris や AIX、HP-UX、Maemo 5、MeeGo などの X11 プラットフォームをサポートしています。Maemo 向けの Qt には通常の X11 版に含まれる全てのモジュールが含まれます。  | Qt は Solaris や AIX、HP-UX、Maemo 5、MeeGo などの X11 プラットフォームをサポートしています。Maemo 向けの Qt には通常の X11 版に含まれる全てのモジュールが含まれます。  | ||
===Qt Creator を使用したクロスプラットフォーム開発  | === Qt Creator を使用したクロスプラットフォーム開発 ===  | ||
[[Image:http://doc.qt.nokia.com/qtcreator-snapshot/images/qtcreator-screenshots.png|Qt Creator]]  | |||
Revision as of 11:14, 24 February 2015
English 日本語
Maemo/MeeGo での Qt
Qt は広範囲に渡るアプリケーションおよび UI 開発フレームワークです。Qt で開発された Maemo/MeeGo アプリケーションは、ソースコードを書き直すことなく、他のデスクトップ OS や組み込み OS で動作させることが可能です。Symbian や Maemo、MeeGo 向けのアプリケーション開発では、ほとんどの場合、LGPL ライセンスの Qt を使用することが可能です。 共通のソースコードを使用し、サポートされている他のプラットフォーム向けにビルドし直すことも可能です。
Maemo/MeeGo ではじめよう
- "Nokia 端末向けの MeeGo 1.2 Harmattan - Nokia N9 のサポート":http://developer.nokia.com/Devices/MeeGo/
 - "サポートしている Maemo/MeeGo プラットフォーム":http://doc.qt.nokia.com/latest/supported-platforms.html - Qt がサポートしている Maemo/MeeGo のバージョン。
 - "Qt を Maemo/MeeGo で動かすために必要なもの":http://doc.qt.nokia.com/qt-maemo-4.7/requirements-maemo5.html - Maemo/MeeGo で Qt をビルドするために必要なものの情報です。
 - "Qt を Maemo/MeeGo にインストール ":http://doc.qt.nokia.com/qt-maemo-4.7/install-maemo5-binary.html - Qt を Maemo/MeeGo でビルドする方法です。
 - "プラットフォームおよびコンパイラノート":http://doc.qt.nokia.com/qt-maemo-4.7/platform-notes-maemo5.html - Maemo/MeeGo - Platform specific notes.
 - "はじめよう":http://doc.qt.nokia.com/latest/gettingstarted.html
 - "Maemo 5 プラットフォーム":http://doc.qt.nokia.com/qt-maemo-4.7/maemo5-with-qt-introduction.html - Qt の導入
 
Maemo/MeeGo での開発の主な特徴
ネイティブのルック&フィールに対応
Qt のアプリケーションは実行時に端末のテーマを自動的に認識し、スタイルを適用します。ウィジェットはタッチスクリーンに最適化されています。
グラフィック機能
Maemo/MeeGo 向けの Qt には強力な描画エンジンが含まれ、アンチエイリアス、グラデーション、曲線や透過度などをサポートします。タイムラインやイージングカーブによるアニメーションも可能です。今後登場する端末でサポートされる予定の ARM NEON や OpenGL ES 2.0 によるハードウェアアクセラレーションにも既に対応済みです。
端末の設定
Qt で開発された Maemo/MeeGo アプリケーションは、今後の Maemo/MeeGo デバイスをサポートするでしょう。これには画面のローテーションも含まれます。予測変換やスクリーンキーボードなどの文字入力もサポートされる予定です。タッチやジェスチャによる操作や、キネティックスクロールも利用可能です。
Maemo - Linux/X11
Qt は Solaris や AIX、HP-UX、Maemo 5、MeeGo などの X11 プラットフォームをサポートしています。Maemo 向けの Qt には通常の X11 版に含まれる全てのモジュールが含まれます。