私の会社には、Motorola、Intermec、Psionなどの企業が製造した頑丈なハンドヘルドで動作するCompact Framework.NET WinFormsアプリケーションがあります。これらは、厳しい条件で使用されるバーコードスキャナを内蔵した高価なデバイスです。Windows CE/Mobile/Embeddedエミュレータへのリモートブラウザアクセス?
ハンドヘルドアプリケーションの設定は、ビジネスユーザーが当社のWebサイトを通じて管理します。デバイスは、ハンドヘルドアプリケーション内から同期するときにコンフィギュレーションを取得します。フィールドワーカーはハンドヘルドを使用し、ビジネスユーザーはウェブサイトを使用します。
ビジネスユーザーは、より適切な説明がないため、Webブラウザーを介して実際のハンドヘルドアプリケーションを設定、プレビュー、または完全に使用することを表明しています。彼らはウェブサイトの設定を変更し、物理的なデバイスを持たなくても、その影響がハンドヘルドにどのようなものになるかをすぐに見たい(やはり、デバイスはかなり高価です)。彼らはトレーニング資料を作成したり、セールスミーティングを実施したり、物理的なデバイスを手に持たずに顧客にアプリケーションを示すことができるようにしたいと考えています。
Microsoftはいくつかのデバイスエミュレータを提供していますが、ビジネスユーザーにとっては複雑すぎる可能性があります。彼らは開発ツールです。 1つのアイデアは、仮想マシン内のエミュレータをターミナルサービスと組み合わせて使用するか、またはブラウザでエミュレートされたデバイスを表示するための賢明なスクリーンキャプチャ/ VNCの何らかの種類さえも使用することです。私は流行しているエミュレータが正確にスケーラブルな解決策ではないかもしれないと思う。また、1台のマシン上で同時にエミュレータを1つだけクレードルにして、ネットワークに接続することもできます。
ビジネスユーザーの要件を満たすのに役立つ提案があります。
ありがとうございました。
多くのカフェインディスカッションの後、私たちは、CF.NETアプリケーションをWindowsデスクトップ上で正常に実行できるかどうかを調べる方向に向かいます。これにより、Windowsユーザーがモバイルデバイスを「エミュレート」するために使用できる、自己更新型のClickOnceアプリケーションへの扉が開けます。また、頑丈なタッチスクリーンタブレットのような追加のフォームファクタでアプリケーションを実行することもできます。 –