2012-02-21 6 views
3

私はこの質問に対する回答を数日間探していましたが、具体的なものは見つけられません。ウェブアプリケーションからクライアントデバイスにアクセスする

私は電子商取引のウェブサイトを作った多くのクライアントがいます。私は、私の電子商取引システムと完全に統合されたPOSシステムを作りたいと思っています(つまり、在庫、顧客、販売データなどは両方のシステムで一貫性が保たれています)。私はPOSをWebベースで、どこからでもアクセスできるようにしたい(つまり、ラップトップで在庫を取ることができるようにするか、たとえばipadで店から売り払うことができるようにする)。

これはWebベースのアプリケーションであり、ブラウザはサンドボックス化されているため、クライアントコンピュータのデバイスにPOSからアクセスできるようにするにはどうすればよいでしょうか。私は、レシピプリンター、カードスキャナーと署名取り込み装置、キャッシュドロワー、顧客用ディスプレイを扱うことができるようにしたい。ダイアログボックスを表示せずに、各取引の終了時に領収書を自動的に印刷する必要があります。また、キャッシュドロワはプリンタから独立して開く必要があります。

このプロジェクトの主な目的は、POSをできるだけ柔軟に保つことです。私はそれが何かをインストールすることなく、どんなデバイスでも、どんなプラットフォームでも動作できるようにしたい。私はメインターミナルにPOSを設定するので、メインターミナル以外の場所には必ずしも必要ではないこの機能を組み込むために、Javaまたはブラウザプラグインをインストールすることは可能です(しかし可能ならそれは素晴らしいでしょう)。

すべてを2回コーディングすることなくこれを実装する最良の方法は何ですか?プラグインは私に必要なアクセス権を与えますか?私はペッパーとNaClを見ましたが、それが私が探しているものであるかどうかまだ分かりません。おそらくアクティブ-xでこれを行うことができますが、私はIEに限定したくありません。私はsilverlightがこれを行うことができるかもしれないことを見ましたが、私はそれをopensourceにしておきたいと思います。私は今、phpでそれを構築し、署名されたJavaアプレットでquercusを使用するように修正しようと考えていますか?

誰もこれのようなことをしたことがありますか?これについては、yallはどのように考えるのがよいでしょうか?

答えて

0

少なくともカードリーダーの場合は、ほとんどがキーボードをエミュレートするため、カーソルをテキスト入力に置き、カードをスワイプするだけです。 OSは、スワイプを、カードの情報を入力に入力したかのように扱います。他のデバイスに関しては、私はあなたがカスタムドライバを必要としないsimliarアレンジメントを調べるでしょう。

ビットは冗長ですが、ピークはthis threadにあります。先日私はコメントしました。

+0

私はバーコードスキャナーのようなものもよく知っています。私は引き出しコントロール、顧客のディスプレイ、そしてプリンタについてもっと心配しています.... – user1224419

関連する問題