挿入されている USB デバイスを検出/ポーリングし、結果として HTTP 呼び出しを送信する、Mac と Windows の両方でネイティブに実行されるアプリ (自己完結型の実行可能ファイル) を開発したいと思います。私は主に Ruby プログラマーなので、理想的には Macruby/IronRuby と共有ライブラリの組み合わせでこれを行うことができますが、libusb には特別なドライバーを Windows にインストールする必要があるようです (これはクライアントが行うとは期待できません)。 )。
これを容易にするライブラリ/宝石はありますか? Python/Ruby を使用して、私が説明していることを行うことは可能ですか? コードベースが Python/Ruby/単一言語であることほど、コードを共有することは重要ではありません。libusb は、Windows に特別なドライバーをインストールする必要がない場合に理想的です。