The blog is moving to a new host on Monday 2nd of September. The comments are disabled during the migration.

Lighthouse

Qt 5 アルファ版

Published Wednesday April 4th, 2012 | 1 Comment on Qt 5 アルファ版
Posted in Qt, ニュース | Tags: , , , , , , ,

この記事は Qt Blog の “Qt 5 Alpha” を翻訳したものです。 執筆: Lars Knoll, 2012年4月3日 本日 Qt 5 のアルファ版をリリースしました。Qt Project への開発体制の移行後、初のメジャーリリースになります。これまで数多くの関係者がこのリリースのために尽力してきました。Nokia の社員ではない方々もこのアルファ版に向けた多くの作業や新機能の実装を行ってきました。このプロジェクトに様々な人が加わり、一丸となって Qt をさらに良いものにしていることを大変嬉しく思います。 Qt 5 のアルファ版のリリースの主な目的は、今後のリリースをより良いものにするためのフィードバックを得ることです。このアルファ版では Qt 5 が提供する機能のうち、基本的な機能で構成される Qt Essential のモジュールにフォーカスしています。 アルファ版は http://qt-project.org/wiki/Qt-5-Alpha からダウンロードできます。今回はソースコードのみのリリースで、バイナリの提供はありません。みなさんの手でビルドをしていただく必要があります。ビルドの手順については http://qt-project.org/wiki/Qt-5-Alpha-building-instructions を参照してください。

Read More

UIKit lighthouse プラットフォームのアップデート

Published Wednesday August 17th, 2011 | Comments Off on UIKit lighthouse プラットフォームのアップデート
Posted in Qt | Tags: , , ,

この記事は Qt Blog の “Update on UIKit lighthouse platform” を翻訳したものです。 執筆: Eike Ziller, 2011年8月9日 こんにちは。以前に「コンセプトの証明 – UIKit ベースの Lighthouse プラットフォーム」という記事を書いてからしばらく経ちました。そろそろ、その後の経過を説明する頃だと思いますので、皆さんが実際にテストする方法も含めて説明しようと思います。少し長い記事になりますが 🙂 。 (コミュニティで 4.8 以前の Qt を iOS に移植しようというプロジェクトも qt.gitorious.org に有りますが、それとは違うものですので混乱しないでください。) Lighthose が 成長した ので、UIKit プラットフォームプラグインも Qt 4.8 のベースとなるメインラインに入りました。そのため、Qt 4.8 のソースを取得すれば、iOS で Qt を試すことができます。取得と実行方法の詳細は後で述べます。また、あれから時間もあったので、運良く初期のバージョンから改良する時間を取ることができました。 OpenGL ES 1/2, パフォーマンス! プラットフォームプラグインは、ラスターペイントエンジンで画像に描画してスクリーンに転送するのではなく、今では OpenGL ES で描画を行います。とても良く動いていて、パフォーマンスが向上しました。 技術的対策: Qt の […]

Read More

Lighthouse は立派に成長しました

Published Thursday June 2nd, 2011 | Comments Off on Lighthouse は立派に成長しました
Posted in リサーチプロジェクト | Tags:

この記事は Qt Blog の “Lighthouse has grown up now” を翻訳したものです。 執筆: Paul Olav Tvete 2011年5月31日 突然のお知らせですが、 Lighthouse のリポジトリ を閉じました。Lighthouse は Qt の様々なウィンドウシステムやデバイスへ移植を簡単にするためのリサーチプロジェクトでした。現在は Qt 4.8 に統合され、Qt 5 の基礎となる予定です。 Lighthouse の開発は、今では通常の Qt のリポジトリで行われています。もうこれ以上、Lighthouse の master ブランチは更新しません。すでに役目を終えたブランチを間違って使って困る人々が出ないように、最後のコミットを lighthouse/master にしました。qglobal.h に #error を追加したので、このブランチを使おうとするとコンパイル時にエラーが発生します。

Read More

Qt 4.8 テクノロジープレビュー版を公開しました

Published Wednesday May 25th, 2011 | Comments Off on Qt 4.8 テクノロジープレビュー版を公開しました
Posted in Qt, ニュース | Tags: , ,

この記事は Qt Blog の “Technology Preview of Qt 4.8 now available for testing and feedback.” を翻訳したものです。 執筆: Pia Vuorela 2011年5月24日 Qt 4.8 のテクノロジープレビュー版をコミュニティに対してリリースします。これはテスト及びフィードバックをいただくことを目的としています。 Qt 4.8 には過去12ヶ月間に行われた品質とパフォーマンスの改善が数多く含まれるでしょう。例えばファイルシステムのパフォーマンスが改善されました。また、Qt Platform Abstraction(Lighthouse) が採用され、サードパーティによる Qt の様々なグラフィックシステムへの移植が簡単になります。このテクノロジープレビュー版は、みなさんからのフィードバックやコメント、改善のアイディアをいただくことを目的としています。 パッケージ – Qt 4.8 テクノロジープレビュー版 今回公開した Qt 4.8 テクノロジープレビュー版のパッケージは、Windows 7、Mac OS 10.6、Linux、Symbian^3 でテストをしています。 Qt 4.8 のサポートプラットフォーム Qt 4.8 のターゲットはやがてアナウンスされるでしょう。参考までに、Qt 4.7 でサポートしているプラットフォームの一覧は http://doc.qt.nokia.com/4.7-snapshot/supported-platforms.html でご覧いただけます。 Qt […]

Read More

マルチプロセスの Lighthouse

Published Wednesday March 23rd, 2011 | Comments Off on マルチプロセスの Lighthouse
Posted in リサーチプロジェクト | Tags:

この記事は Qt Blog の “Multi-process Lighthouse“を翻訳したものです。 執筆: Jørgen Lind 2011年3月18日 Lighthouse は QtGui から特定のウィンドウシステムへの依存を解消するプロジェクトです。この場合、QtGui はどのウィンドウシステム上で動作しているかは知らずに、使用されるプラグインに対して単に命令を送っているだけになります。 Lighthouse では(QWS が提供してきたような)サーバー/クライアントが動作するマルチプロセスには対応していませんでした。もちろん、この機能を独自に開発すること自体は可能で、Marius が DevDays のセッションのために開発した ウィンドウシステム では独自に設計したプロトコルで動作していました。しかし、私と Paul はこのような独自プロトコルを Qt として正式に採用しメンテナンスすることには反対でした。なぜなら、マルチプロセスのウィンドウシステムプロトコルの作成の難しさを QWS の経験から学んだからです。QWS は正式なプロトコルなしに実装されてきました。このため QWS のサーバーとクライアントは互いに強く依存しあう結果になりました。 我々はこのようなプロトコルがどこかで策定され、Lighthouse がそれに対応するという状況を望んでいました。そして、新しく誕生した Wayland プロジェクトがまさにこれにあたるものでした!Wayland はマルチプロセスのウィンドウシステムの仕様です。Wayland のクライアントとサーバーのライブラリは、クライアント/サーバー間の通信を行いますが、描画内容や描画の合成処理には関知しません。Wayland のサーバーは「Compositor」と呼ばれる画面を管理するウィンドウマネージャーです。Wayland の詳細はプロジェクトのホームページ http://wayland.freedesktop.org/ をご覧ください。 ここ数ヶ月の間、私は Paul と Samuel と共に Wayland と格闘していました。かなり早い段階で、1つの Compositor によって全てのウィンドウが管理されることはないということが分かりました。小さなスクリーンの組み込み機器での要求はデスクトップ Linux とは異なりますが、できる限りのことを Qt の Compositor という形で行いたいと思いました。これが、我々が […]

Read More

コンセプトの証明 – UIKit ベースの Lighthouse プラットフォーム

Published Wednesday March 16th, 2011 | Comments Off on コンセプトの証明 – UIKit ベースの Lighthouse プラットフォーム
Posted in リサーチプロジェクト | Tags:

この記事は Qt Blog の ”New proof-of-concept UIKit based Lighthouse platform” を翻訳したものです。 執筆: Eike Ziller 2011年3月11日 Android への移植 ほどエキサイティングではないかもしれませんが(でも多分、少なくとも私にとっては INTEGRITY platform よりエキサイティングですが )、コンセプトの証明として UIKit ベースの Lighthouse プラグインを qt-lighthouse リポジトリに追加しました。 これにより、もし(qt-lighthouse リポジトリの src/plugins/platforms/uikit/ にある) README ファイルの手順に慎重に従えば、Qt (の一部) を iOS シミュレーターと端末向けにビルドができ、いくつかの簡単な Qt Quick アプリケーションのサンプルプログラムを動かす事ができるはずです。この iOS の移植は完全な対応ではなく、サポートもしませんのでご注意ください。コンパイルは通ったとしても動かない部分はいくつもあります。また、コンパイルさえ試していないところもあります。 いくつかの簡単な QML アプリケーションを iPhone 上で動かし、技術的に Lighthouse によって対応できる事を確認することがこの小さなプロジェクトのゴールでした。これはもちろん、QML がとても素晴らしいテクノロジーだからです。 Qt のコンパイルとリンク(これは動きます) これはもっとも退屈で、フラストレーションのたまる作業でした。mac の gcc の mkspecs […]

Read More

コンセプトの証明 – UIKit ベースの Lighthouse プラットフォーム

Published Wednesday March 16th, 2011 | 2 Comments on コンセプトの証明 – UIKit ベースの Lighthouse プラットフォーム
Posted in リサーチプロジェクト | Tags:

この記事は Qt Blog の ”New proof-of-concept UIKit based Lighthouse platform” を翻訳したものです。 執筆: Eike Ziller 2011年3月11日 Android への移植 ほどエキサイティングではないかもしれませんが(でも多分、少なくとも私にとっては INTEGRITY platform よりエキサイティングですが )、コンセプトの証明として UIKit ベースの Lighthouse プラグインを qt-lighthouse リポジトリに追加しました。 これにより、もし(qt-lighthouse リポジトリの src/plugins/platforms/uikit/ にある) README ファイルの手順に慎重に従えば、Qt (の一部) を iOS シミュレーターと端末向けにビルドができ、いくつかの簡単な Qt Quick アプリケーションのサンプルプログラムを動かす事ができるはずです。この iOS の移植は完全な対応ではなく、サポートもしませんのでご注意ください。コンパイルは通ったとしても動かない部分はいくつもあります。また、コンパイルさえ試していないところもあります。 いくつかの簡単な QML アプリケーションを iPhone 上で動かし、技術的に Lighthouse によって対応できる事を確認することがこの小さなプロジェクトのゴールでした。これはもちろん、QML がとても素晴らしいテクノロジーだからです。 Qt のコンパイルとリンク(これは動きます) これはもっとも退屈で、フラストレーションのたまる作業でした。mac の gcc の mkspecs […]

Read More

コンセプトの証明 – UIKit ベースの Lighthouse プラットフォーム

Published Wednesday March 16th, 2011 | Comments Off on コンセプトの証明 – UIKit ベースの Lighthouse プラットフォーム
Posted in リサーチプロジェクト | Tags:

この記事は Qt Blog の ”New proof-of-concept UIKit based Lighthouse platform” を翻訳したものです。 執筆: Eike Ziller 2011年3月11日 Android への移植 ほどエキサイティングではないかもしれませんが(でも多分、少なくとも私にとっては INTEGRITY platform よりエキサイティングですが )、コンセプトの証明として UIKit ベースの Lighthouse プラグインを qt-lighthouse リポジトリに追加しました。 これにより、もし(qt-lighthouse リポジトリの src/plugins/platforms/uikit/ にある) README ファイルの手順に慎重に従えば、Qt (の一部) を iOS シミュレーターと端末向けにビルドができ、いくつかの簡単な Qt Quick アプリケーションのサンプルプログラムを動かす事ができるはずです。この iOS の移植は完全な対応ではなく、サポートもしませんのでご注意ください。コンパイルは通ったとしても動かない部分はいくつもあります。また、コンパイルさえ試していないところもあります。 いくつかの簡単な QML アプリケーションを iPhone 上で動かし、技術的に Lighthouse によって対応できる事を確認することがこの小さなプロジェクトのゴールでした。これはもちろん、QML がとても素晴らしいテクノロジーだからです。 Qt のコンパイルとリンク(これは動きます) これはもっとも退屈で、フラストレーションのたまる作業でした。mac の gcc の mkspecs […]

Read More
Get started today with Qt Download now