情報を取得して結果を保存するためにライブ サイトに接続する必要があるアプリケーションのオフライン バージョンを開発しようとしています。
このアプリケーションは、インターネット接続が利用できないか不安定なときに動作する必要があるオンライン コース システム用です。システムは現在、コースで表示された各ページ (フラッシュおよびビデオ コンテンツを含む) を追跡し、複数選択試験の受験も表示および追跡します。これはすべてオフラインで提供する必要があります。プログラムは、最初にユーザー アカウントを介して接続し、試験を含むコースの一部または全部をダウンロードし、最後に再度接続して結果をアップロードすると考えています。(接続が利用可能になったときに自動的にプロセスを実行できれば素晴らしいと思います。) アプリケーションは、オンライン バージョンに似ている必要があり、使いやすい必要があります (インストールが簡単で、アップロード/ダウンロードにユーザー入力がほとんど必要ありません)。結果)。
少し調べてみたところ、Adobe AIRはオンライン バージョンとオフライン バージョンの中間点として適しているようです。
私の最大の問題は、私は PHP 開発者であるため、デスクトップ アプリケーションを開発した経験がないことです。そのため、ギャップを埋める AIR のようなものを探しています。(オンライン版はLAMPアプリです。)
この種のオフライン アプリケーションに Adobe AIR を使用したことのある人はいますか? どれほど簡単で安全でしたか?
他に解決策はありますか?