私の会社では、現場でのデータ入力用に軽量のモバイル Web サイトを提供することを検討しています (当社には既にシック クライアント モバイル アプリケーションがあります)。厳しい要件の 1 つは、署名をキャプチャできる必要があるということです。
特にモバイル Web ブラウザー内で実行されている Web ページ内で、さまざまなモバイル デバイス/Web ブラウザーにわたって署名をキャプチャするための先行技術はありますか? シッククライアントではなく、ブラウザ内ソリューションのみを求めています。
明らかな理由から、デバイスにはタッチスクリーンが必要です。
確かに、多種多様な機能を備えた非常に多くの異なるモバイル ブラウザーが存在します。理想的なソリューションは、できるだけ多くのブラウザーをサポートし、ブラウザーの機能に基づいて適切に機能を低下させることです。
目的のデバイスのブラウザーが Flash をサポートしていると仮定すると、特定のバージョンの Flash がこのようなものに必要な描画 API を提供する可能性があることは既に認識しています。
また、Windows Mobile デバイス上の Pocket IE 用のサード パーティの ActiveX/OCX コントロールについても認識しています。ユーザーは、使用する前にブラウザー内でコントロールを手動でダウンロード/インストールする必要があります。残念ですが、許容範囲です。
個人的には、Java アプレットのホスティングをサポートする多くのモバイル ブラウザーを認識していませんが、おそらくいくつかあるでしょう。繰り返しますが、さまざまな Java API のサポートに基づいて、おそらくこれが可能な手段になるでしょう。
エンジンとプロセッサがデバイス上で十分に堅牢であれば、Javascriptでこれを行うことができます。
最後に、完全な夢物語です。おそらく、ユーザーがモバイル デバイスのカメラを使用して無地の紙に署名の写真を撮り、それを何らかの方法で有効な署名として数えることができます。ただし、他のすべてのインスタンスで収集する可能性が高いベクトルとは対照的に、これはビットマップ イメージを生成します。また、不可能/不合理ではないにしても、カメラアプリを介して写真の撮影を統合し、その特定の画像をキャプチャされている残りのデータと関連付けながら、Web ブラウザーアプリを使用してアップロードすることはかなり困難です。
ありがとう。