2010-12-12 6 views
4

当社は在庫管理プロセスの一環としてハンドヘルドバーコードスキャナを使用することを検討しており、実際に既存システムとどのように統合するかについて技術的な質問があります。明確にするために、私は実際にミニコンピュータであるスクリーンとキーパッドを備えたハンドヘルドワイヤレスバーコードスキャナについて話しています。 802.11g経由でネットワークに接続し、リアルタイムでデータベースと対話するもの。モバイルコンピュータのバーコードスキャナはどのようにシステムに統合されますか?

は、私は、これは、デバイスに多少依存している広範な質問ですけど、インターネットは、件名に技術的に詳細な情報の良い情報源を欠いているように見えます。ソフトウェア開発者がこれらのデバイスの1つを購入して特定の状況で実際に動作することを確認する前に知りたい情報の種類。

私はそれらを販売する場所や基本的なセールスシートを見つけましたが、私が探している詳細なこれらのデバイスは、実際にプログラムされているかの説明とそれらがどのようにバックエンドアプリケーションに話をされました。

具体的には、あなたがCのように広く使われている言語でそれらをプログラムするのですか?あるいは、彼らはあいまいな独自言語を使用していますか?それはスクリプト化されているかコンパイルされていますか?

は、あなたがスキャナにアプリケーションをロードするために、デスクトップPCに特別なソフトウェアをインストールする必要がありますか?

多くの人が、Windows MobileまたはWindows CEを実行していると言います。つまり、Windowsデスクトップマシンが必要ですか?それらとやりとりするには?あるいは、Linuxデスクトップからプログラミングして、Linuxサーバーと対話することはできますか?

彼らは実際にバックエンドアプリケーションとどのように対話しますか?たとえば、HTTP経由でXMLを送信しますか?

ウェブ開発の背景から、私は銃がサーバーにhttp(wifi経由)でAJAXのような呼び出しを行うような、JavaScriptのようなソフトウェアの「シンクライアント」を実行していると想像しています。彼らはそうやっているのだろうか、それともそのように働くことができるのだろ

私が本当に欲しいことは一歩の「Hello World」プログラムのステップを作成するためにあなたを教えて「あなたの最初のバーコードスキャナをプログラミング」と呼ばれるガイドです。そんなことがあるの?

ありがとうございます!

答えて

3

私がこれまで携わってきたすべてのモバイルコンピュータバーコードスキャナデバイスは、オペレーティングシステムで事前設定されています。そして、私が協力してくれたすべての人に、そのオペレーティングシステムはWindows MobileまたはWindows CEでした。あなたが実際に持っているのは、バーコードをスキャンするための特殊なハードウェアを持っているWindows Mobile PDAです。

だから、「あなたの最初のバーコードスキャナをプログラミング」ガイドでは、実際には「Windows Mobile用のプログラミング」と呼ばれるべきですMicrosoft's ownサイトを含むWindows Mobileのプログラミングを学ぶのに役立つあらゆる種類のサイトがあります。しかし、一般的に、あなたはMicrosoftによって定義されたパラダイムの開発に縛られています。これは、Windows CE Platform APIを使用しているC/C++を書くこと、または.NET Compact Frameworkにアクセスする.NETコードを記述することにほとんど変わりはありません。これは、おそらく開発のためにいくつかのMicrosoft Visual Studioを使用することになるだろうということを意味します。幸運なことに、Visual StudioにはWindows Mobileエミュレーションも付属しているため、実際に物理デバイスを使用せずにテストを行うことができます。

基本アプリケーションを作成したら、バーコードスキャンハードウェアにアクセスするためのハードウェアベンダー固有のライブラリを追加できます。この部分をテストするには、物理​​的なデバイスが実際に必要です。

通信技術、プロトコルなどはすべてあなた次第です。最初からすべてをローリングしている場合は、通信プロトコルを最初から構築する必要があります。それ以外の場合は、事前に構築された通信プロトコルコンポーネントが存在するかどうかを調べて、購入/使用できるかどうかを調べる必要があります。

+1

実際には、任意の言語でアプリケーションを書くことができます。最新のWindows CEハンドヘルドバーコードスキャナデバイスは、ターミナルサーバー(リモートデスクトップ)セッションで実行されているアプリケーションを単に示す「wifiネットワーク」シンクライアントとして機能します。これは、これらの実際に制限されたWindows CEデバイス上で動作するアプリケーションを作成するよりも簡単であることが判明しました。私の雇用主はそのようなアプリケーションを書いて、そのフォームをサイズ調整して、ビジュアルフォームがハンドヘルドデバイスの画面に収まるようにしました。このデバイスは遠隔操作され、バーコードスキャナと小さな画面とキーボードを備えたPCのように動作します。 –

+0

@WarrenP良いアイデア、どのようにパフォーマンスですか?そして、ターミナルサーバーを通して、バーコードスキャナはキーボード入力装置としてしか使えないのではないでしょうか? – Henry

+0

基本的にはい。ユーザビリティ(接続性)は痛みですが、操作は簡単です。 –

関連する問題