OSGi フレームワークで対話型 GUI をセットアップする最も簡単な方法は何ですか? リアルタイムで表示するデータも必要です。Riena が提示したアイデアは気に入りましたが、コンセプト (チュートリアル) を理解するのに苦労しているようです。他に検討できるオプションはありますか?
ありがとう。
OSGi フレームワークで対話型 GUI をセットアップする最も簡単な方法は何ですか? リアルタイムで表示するデータも必要です。Riena が提示したアイデアは気に入りましたが、コンセプト (チュートリアル) を理解するのに苦労しているようです。他に検討できるオプションはありますか?
ありがとう。
Eclipse リッチ クライアント プラットフォーム (RCP) をご覧ください。すべて OSGi ベースで、多くの GUI API を提供します。Canvas を使用して自分でデータを表示することも、BIRT を使用することもできますが、BIRT も非常に複雑です。
アプリケーションによっては、HTML5 と Javascript を使用して GUI を実装することもできます。このモデルでは、OSGi フレームワークは HTTP サーバーを使用してバックグラウンド サービスとして実行されています。次に、GUI は何らかのインターフェース (通常は REST) を使用してサーバーと通信します。いくつかの厄介な側面があります。
また、多くの利点があります。
HTML5 を使用すると、バックエンド サーバーと非常にうまく連携する単一ページ アプリケーションを構築できます。たとえば、Google の AngularJS を見てください。