FrontPage > 製品 > ソフトウェア開発 > アプリケーションフレームワーク > Qt

Qt

Qt は、高度なアプリケーションの開発に適した充分な機能、拡張性と直交性の高い API により、アプリケーション開発での効果を最大限に発揮します。さらに、マルチプラットフォームでも、ひとつのソースコードから複数のプラットフォームで稼働するアプリケーションの開発ができる C++ GUI ツールキットであるので、 Unix、Linux、Windows、Mac OS X 用のアプリケーションをさらに効率よく構築することができます。

製品概要

Qt は、高度なアプリケーションの開発に適した充分な機能、拡張性と直交性の高い API により、アプリケーション開発での効果を最大限に発揮します。さらに、マルチプラットフォームでも、ひとつのソースコードから複数のプラットフォームで稼働するアプリケーションの開発ができる C++ GUI ツールキットであるので、 Unix、Linux、Windows、Mac OS X 用のアプリケーションをさらに効率よく構築することができます。

その優れた開発コンセプトは、広く世界中のソフトウェア技術者に評価されており、今日では、GPL、非商用版、商用版合わせて、 世界中に 15 万人の開発者がいると言われています。また、 Qt の採用実績は、大学での教育、宇宙開発、映像特殊技術、医療、科学技術シミュレーションと多岐に渡り、すでに数千もの商用ソフトウェアが開発されています。

Qt 6つの特徴

マルチプラットフォーム
一度の開発で複数のプラットフォームをカバーできますので開発コストと、製品を市場へ投入するための時間を大幅に抑えることができます。最初は Windows 版のみをリリースする場合でも、Qt で開発することにより、 将来の Mac OS X や Linux への迅速な展開が保証されます。 デスクトップ用のアプリケーションと PDA や携帯電話などの組込みデバイス用のアプリケーションを同じ API で開発ができるというのも大きな特長です。開発者はたった 1 種類の API を習得するだけで、マルチプラットフォームアプリケーションを開発することができます。

パフォーマンス
Qt と Java の最大の違いは仮想マシンを必要としないところです。 それぞれのプラットフォーム上のプリミティブな描画 API (Win 32 GDI+、Xlib) で実装されているので高速な動作のアプリケーションを開発することが可能です。

簡単で使いやすいAPI
Qt を使いこなすために、高度な知識や技巧は必要ありません。単純かつ洗練されたオブジェクトモデルで実装された API は、直交性と柔軟性に優れ、自然な着想により、既知の API での経験から、未経験の API を類推しプログラムすることができます。 これにより、開発要員の開発作業そのものや、習得に関わる負担を軽減し、開発コストを抑えることが可能です。

多言語対応
ソフトウェア製品を多言語対応することができれば、それだけで、ユーザの大幅な広がりを期待することができます。Qt はアプリケーションの国際化作業を大幅に単純化することができる機能を持っています。

柔軟性
Qt はウィジット (コントロール) を描画するのに、既存のツールキットを使用していません。例えば、Windows 上でボタンを表示するのにも、MFC で提供されているボタンを使用しているのではなく、低レベルの API (Win32 GDI+) を使用して描画しています。 そして、それぞれのプラットフォームで一般的に使用されている見映えと操作感に合わせて、Windows、Motif といったスタイルと同じようにウィジット (コントロール) を描画します。 このように、一からボタンなどを描画することと Qt がソースコードで提供されることにより、独自の見映えと操作感にカスタマイズする際の自由度が高く、実現も効果的にできます。

サポート
SRA は Trolltech のサポートに加えて、日本語による時差の無いローカルサポート窓口、日本語環境に特化した問題の迅速な解決支援、カスタムトレーニングや開発支援サービス等を提供します (サービスによってはオプションとなります)。 SRA では、API の使用方法に関するご質問は、Trolltech にエスカレーションすることなく対応します。

商用版ライセンス価格

ライセンス Single Target Multiple Targets
Qt Desktop Full Framework 538,650 771,750
Qt Desktop GUI Framework 319,200 553,350
Qt Embedded 873,600 1,019,550
Qt All OS - 1,165,500
Qt Extended 1,311,450 -
Qt Jambi 259,350 518,700

2年目以降の保守料金

ライセンス Single Target Multiple Targets
Qt Desktop Full Framework 166,950 238,350
Qt Desktop GUI Framework 98,700 170,100
Qt Embedded 268,800 312,900
Qt All OS - 357,000
Qt Extended 406,350 -
Qt Jambi 79,800 159,600

製品カテゴリ ソフトウェア開発 > アプリケーションフレームワーク
対象ユーザー デベロッパー
ライセンス オープンソース版:GPL、LGPL(v4.5以降で利用可能)
商用版:商用ライセンス
価格 オープンソース版:無償
商用版:商用版ライセンス価格を参照
サポート料金 2年目以降の保守料金を参照
提供企業 SRA
関連製品/サービス
資料

スクリーンショット