まず、このような基本的な質問をしてしまい、大変申し訳ありません。UI を開発し、デバイス上で実行されるアプリケーションを管理する (および実行中にアプリケーションを削除することも追加する) ために、組み込み Linux デバイスで Qt を使用する必要があるかどうかを決定している最中です (最初の試みは TI OMAP EVM で行います)。無線 (WiFi) ソフトウェアのダウンロードによる時間)。
Nokia Qt のリファレンス ドキュメントを読んでいて、理解の基本的なステップを見逃しているように感じます。
アプリケーションの意味を明確にする場合 (私が読んだ Qt ドキュメントがこれと一致するかどうかはわかりません): アプリケーションは、デバイス上で実行され、そのデバイスのサービスを使用するプログラムです。したがって、Qt をアプリケーション フレームワークとして使用し、そこから Qt アプリケーションを呼び出す (または起動する) ことができると考えています。アプリケーションの例は、電子メール クライアント、マッピング、ノートブックなどです。使用可能なアプリケーション (Android などのアイコンなど) のリストを含む 1 つのメイン ウィンドウを想定し、このメイン ウィンドウからアプリケーションを起動します。システムからイベントが発生した場合、アプリケーション フレームワークはイベントを適切にルーティングします。これにより、別のアプリケーションがフル スクリーンを使用する可能性があります。
私は(完全な初心者として)、これがアプリケーションを実行してからアプリケーションを実行する必要があることを意味するのか、それともこのタイプのアプリケーションの起動を行うための組み込みメカニズムが Qt アーキテクチャにあるのかを理解するのに苦労しています。
そのため、その方法について直接質問するのではなく、明らかに基本から始める必要があります。QWSServer および QWSClient アーキテクチャについて読んだことがありますが、それは漠然とした意味があります。ただし、次の方法に関する情報が見つかりません。
- アプリケーションを起動または管理します。(アプリケーションを起動/中断するのは誰ですか?)
- アプリケーションの展開モデル (それらは QWSServer と同じ Linux プロセスまたはスレッドにありますか?)
- 実行時にアプリケーションを追加する方法は?
この種の基本的な機能を説明している、目がくらむほど明白な最上位のドキュメントを見逃していると思います。SDK のダウンロードに時間を費やして、実際に Qt を使用してみる必要があるかもしれません (申し訳ありませんが、最近は適切な作業を行う時間があまりありません :( )
したがって、誰かが関連ドキュメントの方向性を教えてくれれば、非常にありがたいです!