システムトレイにも存在するデーモンサービスを開発する必要があります。システムトレイアイコンを使用すると、ユーザーは右クリックメニューからいくつかのオプションをカスタマイズ/アクセスできます。ウィンドウを開くだけでなく、これらのオプションをより適切に管理することもできます。
アプリは主にRESTfulサービスと通信し、ファイルを投稿およびダウンロードします。
これで、デーモンサービスは、ネイティブである必要があることがわかりました。ただし、特にアプリが実験的であるため、3つの異なる開発パイプラインを維持する余裕はありません(ただし、ユーザーの手に渡る可能性があります)
私はJava/Scala、続いてC ++ / Python/JSの経験があります。私はjava/Scala(既存のコードベース)を好みますが、他の言語のフレームワークを受け入れます。
私はウィンドウ処理用のスイングを備えたscalaベースのアプリを作成することを考えていましたが、それはきれいではありません。何か案は?