4

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

これは幅広い質問であり、デバイスに多少依存することは承知していますが、インターネットには、この件に関する技術的に詳細な情報の適切な情報源がないようです. ソフトウェア開発者がこれらのデバイスのいずれかを購入する前に、特定の状況で実際に動作することを確認するために知りたい情報の種類.

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

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

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

彼らの多くは、Windows Mobile または Windows CE を実行していると言っています。それは、それらをプログラムするために Windows デスクトップ マシンが必要だということですか? 彼らと交流するには?それとも、Linux デスクトップからプログラムして、Linux サーバーとやり取りすることはできますか?

バックエンド アプリケーションと実際に通信する方法は? たとえば、HTTP 経由で XML を送信しますか?

Web開発の背景から来て、私は銃がjavascriptのような「シンクライアント」ソフトウェアを実行していると想像しています。これは、サーバーへのhttp経由(wifi経由)でAJAXのような呼び出しを行います。彼らはそのように機能しますか、または機能しますか?

私が本当に欲しいのは、「hello world」プログラムを段階的に作成する方法を教えてくれる「初めてのバーコード スキャナーのプログラミング」というガイドです。そのようなものは存在しますか?

前もって感謝します!

4

1 に答える 1

3

私がこれまでに使用したモバイル コンピューターのバーコード スキャナー デバイスはすべて、オペレーティング システムがあらかじめ構成されています。私がこれまでに使用したすべてのオペレーティング システムは、Windows Mobile または Windows CE でした。あなたが実際に持っているのは、たまたまバーコードをスキャンするための特殊なハードウェアを備えた Windows Mobile PDA です。

そのため、「初めてのバーコード スキャナーのプログラミング」というガイドは、実際には「Windows Mobile 向けのプログラミング」と呼ぶ必要があります。Microsoft 自身のサイトを含め、Windows Mobile のプログラミングを学ぶのに役立つあらゆる種類のサイトがあります。しかし、一般的には、Microsoft によって定義されたパラダイムでの開発に縛られています。これは、 Windows CE Platform APIを使用する C/C++ を作成するか、 .NET Compact Frameworkにアクセスする .NET コードを作成することにほとんど帰着します。これはまた、最終的に開発用に何らかの種類の Microsoft Visual Studio を使用することになることを意味します。さいわい、Visual Studio には Windows Mobile エミュレーションも付属しているため、実際に使用する物理デバイスがなくてもテストを行うことができます。

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

通信技術、プロトコルなどに関しては、すべてあなた次第です。すべてをゼロから作成する場合は、通信プロトコルもゼロから構築する必要があります。それ以外の場合は、購入/使用できる事前構築済みの通信プロトコル コンポーネントが存在するかどうかを調べるために、いくつかの調査を行う必要があります。

于 2010-12-14T02:59:45.827 に答える