Qt Blog

430
Posts

627
Comments

Qt 5.9 LTS のパフォーマンスの改善

Published Monday June 19th, 2017 | Leave a comment
Posted in Qt | Tags: ,

この記事は The Qt Blog の Qt Creator 4.3.0 released を翻訳したものです。 執筆: Tuukka Turunen, 2017年5月31日 Qt 5.9 LTS では Qt Quick および QML のパフォーマンスが ARM 上の Linux 環境を中心に、劇的に改善されました。これまで QML のエンジンや Qt Quick の描画エンジン、QML コンパイラ、Qt Quick Controls などの領域でパフォーマンスの改善に力を入れてきました。パフォーマンスの改善は様々な領域に渡って大幅に改善しており、いくつかのアイテムでは一つ前の LTS Qt 5.6 と比較して数倍も高速になった部分もあります。 様々なプラットフォームにおいて、数々の最適化の効果を継続的に把握するために、いくつかのパフォーマンスのテストを定期的に実施しています。まだ自動化できていないテスト項目もありますが、これらの結果は testsresults.qt.io で公開しています。私たちは Qt がサポートしているすべてのプラットフォームや CPU アーキテクチャに対してパフォーマンスの改善に可能な限りの時間を割きたいと思っています。本記事では ARM 上での Linux は Qt 5.9 LTS で特に注力したターゲットのため取り上げていますが、その他のプラットフォームでもほぼ同じような改善がなされています。 […]

Read More

Qt Creator 4.3.0 をリリースしました

Published Monday June 5th, 2017 | Leave a comment
Posted in Qt Creator | Tags: , ,

この記事は The Qt Blog の Qt Creator 4.3.0 released を翻訳したものです。 執筆: Eike Ziller, 2017年5月24日 Qt Creator 4.3.0 をリリースいたしました! Qt Quick Designer Qt Creator 4.3 では、コードエディタを Qt Quick Designer に統合しました。これにより、コードを書きながらプロパティエディタやナビゲーターを利用することが可能になりました。さらに GUI エディタの部分とコードエディタを分割し、GUI エディタの変更がどうコードに反映されるのかと、その逆の流れが分かるようになりました。もちろん、これまでどおりコードエディタのみを編集モードで利用することも可能です。 スタック系のコンテナのサポートの向上や基本アクション向けのツールバーの追加など Qt Quick Designer には多くの改善がなされました。詳細は Qt Quick Designer の新機能についてのブログ記事 をご覧ください。 CMake もし Qt Creator で CMake 3.7 以降を使っている場合、IDE 向けに CMake 3.7 に追加された サーバーモード […]

Read More

Qt Safe Renderer を用いた機能安全の実現

Published Monday June 5th, 2017 | Leave a comment
Posted in Qt | Tags: , , ,

この記事は The Qt Blog の Functional Safety with the Qt Safe Renderer を翻訳したものです。 執筆: Tuukka Turunen, 2017年5月22日 この記事では Qt によるユーザーインターフェースと機能安全について、新しいアプローチを紹介します。Qt Safe Renderer により、リッチな GUI とセーフティクリティカルなシステムの共存の実現が簡単になります。車載や医療、産業オートメーションのような Qt が UI フレームワークとしてリードしている業界において、Qt の利用と共にセーフティクリティカルの要件を満たすことがより簡単になりました。 我々の機能安全に対するアプローチについては以前書いた「機能安全」の記事と「Qt を用いたシステムの認証取得」に関する記事をご覧ください。 認証取得可能なシステムの構築において、セーフティークリティカルな機能はシステムのその他の部分と分離されている必要があります。セーフティークリティカルな機能は、例えば認証済みのリアルタイムオペレーティングシステム(RTOS)を用いて自身のメモリ領域を保護されたプロセスとして分離することが可能です。これにより、セーフティークリティカルなシステムに必要な部分は以下の2つとなります。 UI のデザインワークフローを実現する認証済みのツール セーフティクリティカル部分の設計、コーディング、認証取得 この度開発をした Qt Safe Renderer は、セーフティクリティカルな UI のアイテムをデザインするためのツールと、その部分を描画する特別なソフトウェアを提供することで、Qt ベースのセーフティクリティカルシステムのこの2つの問題を解決いたします。 Qt Safe Renderer のツールでは、セーフティークリティカルの UI を Qt によるセーフティクリティカルシステムに容易に追加できるようになっています。警告灯などのセーフティクリティカルの UI エレメントを GUI […]

Read More

Qt 5.9 をリリースしました

Published Thursday June 1st, 2017 | Leave a comment
Posted in Qt | Tags: ,

この記事は The Qt Blog の Qt 5.9 released を翻訳したものです。 執筆: Lars Knoll, 2017年5月31日 Qt 5.9.0 を本日リリースいたしました。Qt 5.9 は Qt 史上、最高のバージョンになるよう、これまで開発を続けてまいりました。 Qt 5.9 では特に パフォーマンスと安定性の向上に力を入れてきました。バグの修正は Qt の隅々に渡って行われ、継続的な自動テストのインフラの改善も行いました。これにより、Qt 5.9 以降の Qt のリリースサイクルを(パッチレベルでもマイナーリリースでも)速く回すことができるようになりました。 また、テストのインフラにパフォーマンスの自動テストも追加し、パフォーマンスの向上を継続的に可視化できるようにしました。詳細は こちらのブログ記事 をご覧ください。 Qt Lite 向けに開発した新しい Qt のコンフィグレーションシステムにも様々なバグフィックスがなされました。詳細は こちらのブログ記事 をご覧ください。 長期サポート(LTS) Qt 5.9 を「長期サポート(LTS)」としたのは大きな決断の一つでした。前回の LTS である Qt 5.6 は時代遅れになり始めたところで、もっと新しいバージョンを長期的なプロジェクトのベースとして採用したいという要望が数多く寄せられていました。 Qt 5.6 以降、2000 以上のバグフィックスが Qt 全体に渡って行われてきました。Qt […]

Read More

Qt 5.9 LTS の INTEGRITY RTOS サポート

Published Monday May 29th, 2017 | Leave a comment
Posted in Qt | Tags: , , ,

この記事は The Qt Blog の INTEGRITY RTOS Support in Qt 5.9 LTS を翻訳したものです。 執筆: Tuukka Turunen, 2017年5月17日 Qt 5.9 LTS は Green Hills Software 社のリアルタイムオペレーティングシステム(RTOS) である INTEGRITY を公式にサポートします。INTEGRITY は Qt 4.8 で一度サポートされましたが、今回 Qt 5.9 で再度サポートされることになりました。INTEGRITY 上で Qt を動かしたいという要望は、機能安全を満たす車載のメータークラスタ以外にも様々な業界のみなさんから上がってきていました。 Qt で INTEGRITY をサポートする重要性はどのくらいあるのでしょうか?その最先端のクロスプラットフォームのアプリケーション&UI開発フレームワークが RTOS のアプリケーション開発に必要でしょうか?それらはインフラの深部で動作しているので、普通にしていたら絶対気づかないでしょう? これは半分は正しくて半分は間違いです。多くの RTOS アプリケーションは UI を持たず、美しい操作可能な GUI は分離されています。しかし、ユーザー体験を実現するために最新の GUI フレームワークを必要とする RTOS アプリケーションの数は急速に増えつつあり、高度なセーフティとセキュリティを提供する […]

Read More

Qt 5.9 は LTS になります

Published Monday May 29th, 2017 | Leave a comment
Posted in Qt | Tags: ,

この記事は The Qt Blog の Introducing Long Term Support for Qt 5.9 を翻訳したものです。 執筆: Tuukka Turunen, 2017年5月11日 Qt 5.9 を Long Term Support(LTS) とすることをこの度決定いたしました。Qt 5.6 LTS 以降、様々な改善がなされて来ており、それらの恩恵をユーザーのみなさんが最大限活用できるよう、Qt 5.9 を LTS とすることにしました。Qt 5.9 の正式リリース以降の3年間、Qt 5.9.x というパッチリリースを継続して行う予定です(Qt 5.10 のリリース以降も 5.9.x のサポートは継続されます)。商用版をお使いの方は、LTS の期間内は 5.9 のサポートを受け続けることができます。 前回の LTS である Qt 5.6 のリリース以来、数え切れないほどの改善がなされてきました。大幅なパフォーマンスの改善やいくつもの新機能の追加、膨大な数のバグの修正が行われています。Qt 5.9 LTS は Qt 5.6 LTS 以降の大幅な改善を取り込んだ最高の製品になるでしょう。というわけで、すべてのユーザーのみなさんが、これまでの成果を享受できるよう、Qt […]

Read More

Qt Creator 4.2.2 をリリースしました

Published Monday May 29th, 2017 | Leave a comment
Posted in Qt Creator | Tags: , ,

この記事は The Qt Blog の Qt Creator 4.2.2 released を翻訳したものです。 執筆: Eike Ziller, 2017年4月21日 春の季節になりました。私たちは箒を取り出し、カーペットの下に隠れていたムシたちを部屋の外に追い出しました。 私たちが発見し排除した、すべてのクラスや命令、ファミリー、種などなどの詳細を、最新の注意のもと書き起こしたものがこちらの 春の大掃除の記録 になります。 Qt Creator 4.2.2 の入手方法 オープンソース版は Qt のダウンロードページ から入手可能で、商用版は Qt Account Portal よりダウンロードができます。オンラインインストーラーをお使いの方はそこから Qt Creator 4.2.2 にアップデートすることも可能です。なにか問題を発見した場合は バグトラッカー に報告をお願いします。IRC の chat.freenode.net の #qt-creator や、Qt Creator のメーリングリスト などにもいますので、気軽にお尋ねください。

Read More

Qt World Summit 2016 の動画を公開しました!

Published Friday April 28th, 2017 | Leave a comment
Posted in イベント | Tags: , ,

この記事は The Qt Blog の Missed the Qt World Summit 2016 sessions? を翻訳したものです。 執筆: Iris Yamashita, 2017年2月7日 Qt World Summit 2016 のセッションの動画 を公開いたしました。昨年の #QtWS16 のライブ映像をご覧になった方もそうでない方も、Qt のエキスパートたちによる未来の技術や HMI 戦略、プロジェクトマネジメントやソフトウェアエンジニアに向けたユーザー体験のデザインに関する様々なセッションを是非ご覧ください。 弊社のエンジニアをはじめ、様々な業界のリーダーやパートナーによって行われた数々のスピーチを体験する絶好の機会です。 おすすめのカテゴリー: Keynotes – #QtWS16 がどのようにスタートしたかを是非ご覧ください Deep tech and UI/UX – Qt のエキスパートから様々なノウハウを学びましょう Build with Qt – 様々な業界における Qt の活躍を学びましょう では、飲み物を用意して、椅子に座りながら ショー をお楽しみください! #QtWS16 での Ubuntu、Tableau、LG による […]

Read More

Qt オンラインインストーラーのメンテナンスツールの更新のお願い

Published Wednesday April 26th, 2017 | Leave a comment
Posted in Qt | Tags: ,

この記事は The Qt Blog の Please update your Qt Online Installer’s Maintenance Tool を翻訳したものです。 執筆: Katja Marttila, 2017年4月20日 この度、Qt のオンラインインストール用のサーバーのドメインを変更することにいたしました。2.0.3 以前のメンテナンスツールをお使いの場合は最新の 2.0.5 にアップデートしてください。 「Update Components」の実行でこれは完了し、Qt 自体のインストールへの影響はありません。このアップデートは2017年5月5日までに行ってください。それ以降、古いメンテナンスツールをお使いの方はエラーが発生します。 2.0.4 をお使いの方は引き続きそのバージョンをお使いいただくことが可能です。

Read More

【Qtデバイスの高速起動】Part4: ハードウェアについて

Published Wednesday April 26th, 2017 | Leave a comment
Posted in Qt | Tags: , , ,

この記事は The Qt Blog の Fast-Booting Qt Devices, Part 4: Hardware Matters を翻訳したものです。 執筆: Risto Avila, 2016年8月30日 みなさんこんにちは! これまで Qt デバイスの高速起動に関して 1.5 秒でブートします、Qt アプリケーションの最適化、システム全体の最適化 の3つ記事を書きました。今回はハードウェアの選択、特に同じ CPU が載っていてもアーキテクチャの違いによって高速起動に与える影響が大きいことを説明したいと思います。この比較のために、同じ NXP i.MX6 Quadcore CPU を搭載した2つのボードを用意しました。1つはソフトウェア開発向けのボードで、もう片方は製品にも使えるようなシステム・オン・モジュールのボードです。 それではちょっとしたバトルを開催しましょう! 左側は NXP SABRE i.MX6 Quad Development Board です: NXP i.MX 6 Quadcore プロセッサ、1GHz で動作 1GB DDR3 RAM 8GB eMMC 右側は Tradex Apalis […]

Read More
Get started today with Qt Download now