Я ищу разработку автономной версии приложения, которое все еще должно подключаться к действующему сайту для получения информации и сохранения результатов.
Приложение предназначено для системы онлайн-курсов, которая теперь должна работать, когда интернет-соединение либо недоступно, либо нестабильно. В настоящее время система отслеживает каждую страницу просмотра курса (с флэш- и видеоконтентом), а затем также отображает и отслеживает сдачу экзаменов с несколькими вариантами ответов. Это все должно быть предоставлено в автономном режиме. Я думаю, что программа подключится через учетную запись пользователя в начале, чтобы загрузить часть или весь курс, включая экзамены, а затем в конце подключиться снова, чтобы загрузить результаты. (Было бы здорово, если бы он мог выполнять процесс автоматически, когда соединение доступно.) Приложение должно выглядеть аналогично онлайн-версии и должно быть простым в использовании (простая установка, для загрузки / выгрузки требуется небольшой ввод данных пользователем). результаты).
Я провел небольшое исследование, и похоже, что Adobe AIR может быть хорошим промежуточным звеном между онлайн-версией и офлайн-версией.
Моя самая большая проблема в том, что у меня нет опыта разработки настольных приложений, так как я являюсь PHP-разработчиком, поэтому я ищу что-то вроде AIR, которое устраняет разрыв. (Онлайн-версия - приложение LAMP .)
Кто-нибудь использовал Adobe AIR для этого типа автономного приложения? Насколько легко и безопасно это было?
Есть ли другие решения?