私は、挿入されているUSBデバイスを検出/ポーリングして結果としてHTTP呼び出しを送信する、MacとWindowsの両方でネイティブに実行する(自己完結型の実行可能ファイル)アプリケーションを開発したいと考えています。私は主にRubyのプログラマーなので、理想的にはMacruby/IronRubyと共有ライブラリの組み合わせでこれを行うことができますが、libusbのように、Windowsに特別なドライバをインストールする必要があります。 )。Mac/Windows用のクロスプラットフォームUSB開発 - Ruby/Pythonで可能ですか?
これを容易にするライブラリ/宝石はありますか?私がPython/Rubyを使って記述していることは可能ですか?コードベースはPython/Ruby /単一言語であるため、コードを共有するほど重要ではありません。 libusbは、Windows上に特別なドライバをインストールする必要がない場合には理想的です。
libusb windows packendページによると、「WindowsのバックエンドでUSBデバイスにアクセスするには、関連するドライバをインストールする必要があります。その周りには道がないようです。 –