0

友人のイベント会社のアプリケーションを作成しています。このソフトウェアは、イベントを運営する少数の人々によってのみ使用されます。

必須要件は次のとおりです。

  • ソフトウェアは、イベントと競合他社に関する基本的なデータ入力をキャプチャします。

  • ソフトウェアはオフラインで動作する必要があります。会場でのインターネット接続は保証されません。

  • このソフトウェアは、インターネット接続が利用可能な場合にリモート データベースに同期されるデータをローカルに保存します。

  • ソフトウェアは、プロジェクター画面に送信された 2 番目のウィンドウを表示し、聴衆に更新を表示します。

  • ソフトウェアは、イベントごとにシリアル ポート経由でデータを記録する必要があります。

これは伝統的にデスクトップアプリケーションかもしれませんが、ウェブアプリのようなものを構築しようとするのには十分な理由があると思います:

  • ビルド/保守/テストが簡単になりました。

  • より安価です (.NET は私の最初のデスクトップへの呼び出しポートですが、Microsoft が Windows 8 の VS Express を放棄していると聞きました)。

  • プラットフォームに依存しない - オンサイトのラップトップに障害が発生した場合、
    ソフトウェアをインストールおよび構成せずに別のマシンを使用する機能が利用可能であり、将来のハードウェア アップグレードの可能性もあります。

HTML5 のオフライン機能をまだ使用していないためです。このルートをたどる前に注意点があるのだろうかと思います-デスクトップアプリの方が良いですか、それとも別の解決策ですか?

(ここで示されているように、シリアル ポート通信用の Java アプレットを作成する必要があることはわかっています。)

4

1 に答える 1

1

ハードウェアと通信する必要があるので、HTML5や場合によってはJavaアプレットを気にする必要はありません。デスクトップアプリケーションを使用するだけです。

于 2012-11-14T22:30:23.813 に答える