使用パターンを調査するために、コンピューターの前でのユーザーの行動に関する情報を収集するアプリケーションを作成しています。JNA を調べましたが、Windows 以外のプラットフォームでアクティブなアプリケーションをキャプチャする方法に関する情報が見つかりません。
- OSX でアクティブなアプリケーションをキャプチャするライブラリ (JNativeHook など) はありますか?
ユーザー調査の整合性の問題を回避するために、アクティブなウィンドウのタイトルではなく、アクティブなアプリケーションをキャプチャしたいと考えています。また、Java は実際には JVM の外部で動作し、この種のものをキャプチャすることを意図したものではないことを知っていますが、多くのデータベース対話と限られた時間があるため、Java が選択され、このコンポーネントを除いてプロジェクトが完了しました。