おそらく似たような質問がたくさんありますが、私はこれに対する解決策をほとんど知らないので、うまくいくかどうかわからないので、何か他のもの、おそらく新しい技術を探しています...
私たちが持っているのは、それほど派手ではないこのUSBデバイスです(もちろん、ドライバをロードする必要があります)、そこから特定の出力を取得するのに役立ついくつかのC++ dllがあります. その上で、デバイスをより魅力的な方法で利用する C# デスクトップ アプリケーションを作成しました (内部で十分な相互運用性を実現)。
ここまでは順調ですが、柔軟性を高めるためにアプリケーションを Web に移行する必要があります。どのようなオプションがありますか?
既知の解決策は次のとおりです。
- 1) ActiveX - ちょっと古いテクノロジーで、クロスブラウザーではありません。
- 2) .Net 'アプレット' - あまり一般的ではありません (これも解決策ですか?)
- 3) Java アプレット- よく知られていますが、JVM が必要です (C++ を使用したため、C# は範囲外である可能性があります)。
- 4) USB デバイス自体の Web サービス- 私たちのデバイスは非常に軽いので、そこに置くことはできません。
他の方法はありますか?Silverlight 4、5 (おそらく「ブラウザー外」) は実行可能なソリューションですか? 今日のこれらの新しいテクノロジーはどうですか?HTML5か何か?
EDIT1:特に、Silverlight に興味があります。Silverlightを使用する方法はありますか?
EDIT2:この質問を見つけました: Silverlight は、USB ポートにアクセスする .Net ライブラリにアクセスできますか? . そこから私は何を理解するでしょうか?Silverlight は本当に私のシナリオにとって実行可能なソリューションではないのでしょうか?
編集 3: 非常に重要です!
これらのデバイスは、顧客側で使用する必要があります! ブラウジングする人は、自分の PC でローカルに使用する必要があります。
前もって感謝します。