Win Forms/ SQL Server Expressアプリとのインターフェイスに使用するハンドヘルドデバイス/ OSはどのようなハンドヘルドデバイス/ OSですか?

StackOverflow https://stackoverflow.com/questions/4052809

質問

現在、WINフォームとSQL Server Express 2008を使用してVB.NETアプリケーションに取り組んでいます。プログラムの主要な機能の1つは、フィールドエンジニアの作業注文を生成することです。これらのエンジニアは通常、工場で働いており、特定の機器の圧力や電圧を記録するなど、これらの作業注文を完了するために工場を歩き回る必要があります。現在、彼らは作業指示を印刷し、これらの値を書き留めてから、作業を行うことから戻ってきたらコンピューターに入力しています。私たちは彼らに、彼らが価値/完全な作業注文を入力してから戻ってアプリと同期することを可能にするために彼らの作業注文を押し出すことができるある種のハンドヘルドデバイスを持っていることを望みます。 iPod touchのようなものや少し大きいものは、良い種類のデバイスのように思えます。これにどのような種類のデバイスが機能するか、どのようなOSを実行するかは本当にわかりません。 SQL Serverを実行できるものを取得できれば、最も簡単になると思います。また、このようなものをどのように実装しますか?

助けてくれてありがとう。

役に立ちましたか?

解決

私の会社は、同様の方法でハンドヘルドを実装する緊急イベント情報を追跡するソフトウェアを執筆しています。私たちが最終的に決めたソフトウェアはそうでした ItscriptNet また、ハンド用に設計されたプログラミング言語であるitomniScriptは、同期を自動化するハンドヘルドデバイスとのデータベース通信を自動化するものです。

Pro's:

  1. また、ハンド保持ブランドのブランドでもうまく機能するため、どのDLLがどのハンドヘルドのスキャナーまたはボタン、またはw/eがソフトウェアを非常にプラットフォームにしているかを心配することなく、コードのセットを1組書くことができます。
  2. オフライン/オンラインデータ転送を効率的に管理します
  3. テキストファイルを使用してハンドヘルド上のデータベースを表します(CSVスタイルに似ています)
  4. サンプルのダウンロードがあります。試してみることができると思います。その制限は、100ドルのライセンスを購入するまで、一度に10レコードしか同期できないことです。
  5. GPS認識

Con's:

  1. ハンドヘルドの費用に加えて保持されている各ハンドのライセンスごとに100ドル
  2. 別のプログラミング言語(.NET品質といくつかの.NET呼び出しがありますが、本当にまったく異なります)
  3. Handheldsと話すようにOmniserverを構成することは、痛みになる場合がありますが、これまで機能しています(おそらくこれらのシステムの50+をインストールします)。

そのテクノロジーが気に入らない場合は、Compact Frameworkを使用して行きたいと思うでしょう。CEコードを実行するハンドヘルドを見つけて、そのユニットに特定のコードを記述する必要があります(部分的に動作しない場合もあります。または別のCEデバイスで完全に)。私もこのコードを書きましたが、難しいことではありませんが、非常に限られています。また、新しい「Windows 7 Handhelds」のいくつかがSQL Express Compact Editionを実行できると聞きました。

他のヒント

OSに関しては、Winmobile OS(「CE」、Win)のバージョンを使用する最も簡単な方法です。
メーカー側にはデータロジックがあります、Psion Teklogixは紹介、シンボル、Honeywellなどです。
Winmobileを提案する理由は、Winmobileデバイスで簡単に動作するSQL Server Compact Editionと、すでに書かれたVBコードのほとんどを使用できるコンパクトフレームワークがあるためです。

私たちの会社で1つのビジネスプロセスで取られた別のアプローチは、次のとおりです。
SmartDevices、コンパクトディスプレイ、簡単な塗りつぶしフォーム用に記述されたサンプルコンパクトWebアプリケーション。
ここでいくつかの長所:Webアプリケーションでは、ARTが一部のデバイスに固執していません。現在、ほとんどのデバイスにはJavascripが有効になっているWebブラウザーがあります。これは、フォームにデータを入力するためのサンプルアプリケーションに十分である可能性があります)。オンライン入力データと別の同期の必要はありません
また、Consもあります。ユーザーは常にオンラインである必要があります。Barcodescanerを使用する場合は、インターフェイスがキーボードのみであることができます(多くのデバイスは、すでにキーボードとして機能するバーコードからのキャッシュデータを追加するために追加のドライバーを必要としません。 ))
3番目の解決策と私にとって最も採用可能なのは次のとおりです。
GSM端子とWLANカードを備えたある種のミニラップトップ。
Out Shopsでの在庫プロセスには、それらの多くを使用しています。
これがプロです:
今日(Acer Aspire One)などのミニラップトップは、市場の端末よりも2倍安いです。
任意のOSを実行するのは快適です(XP、Vista、Unbuntuなど)。
アプリケーションを使用していないデバイスの場合、SmartDevice/ターミナルよりもはるかに多くのことがあります。
多くのデータを備えた大きなディスプレイ

ここに短所があります:
それほど人間工学的ではなく、時には硬くて使いにくい場合もあります(数字キーボードはありません。バーコードスキャナーは、他の手で配線して処理する必要があります)。
低温やほこりのように重い状態ではありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top