2009-02-08 5 views
0

Я ищу для разработки автономной версии приложения, которое все еще необходимо подключиться к сайту, чтобы получить информацию и сохранить результаты.Adobe AIR для автономного приложения: это лучший вариант?

Приложение предназначено для онлайн-системы курсов, которая теперь должна работать, когда интернет-соединение либо недоступно, либо слоеное. В настоящее время система отслеживает каждую просматриваемую страницу курса (со вспышкой и видеоконтентом), а затем отображает и отслеживает сдачу нескольких экзаменов. Все это должно быть предоставлено в автономном режиме. Я думаю, что программа будет подключаться через учетную запись пользователя в начале загрузки любой части или всего курса, включая экзамены, а затем в конце снова подключиться для загрузки результатов. (Было бы здорово, если бы он мог выполнить этот процесс автоматически, когда соединение доступно.) Приложение должно выглядеть похоже на онлайн-версию и должно быть простым в использовании (простая установка, небольшой пользовательский ввод, необходимый для загрузки/загрузки Результаты).

Я провел немного исследований, и похоже, что Adobe AIR может стать хорошим промежуточным звеном между онлайн-версией и автономной версией.

Моя самая большая проблема в том, что у меня нет опыта разработки настольных приложений, так как я разработчик PHP, поэтому я ищу что-то вроде AIR, которое устраняет пробел. (Онлайн-версия - это приложение LAMP.)

Кто-нибудь использовал Adobe AIR для этого типа оффлайнового приложения? Насколько это было легко и безопасно?

Есть ли другие решения?

ответ

4

Я думаю, что AIR - отличный выбор для этого. Я все время использую AIR для домашних утилит, которые пишу.

Встроенная база данных и постоянный магазин отличные.

1

Из вашего описания, это похоже на Google Gears немного ближе к тому, что вы ищете.

1

Adobe AIR - отличное решение для этого. Мы строим нечто подобное. Но мы сталкиваемся с проблемами при возобновлении загрузки, если процесс загрузки нарушается.

0

Пока вы на нем, взгляните на функции в HTML5. Хотя он все еще находится в зачаточном состоянии, многие браузеры уже реализовали некоторые из этих функций, в том числе для оффлайновых веб-приложений. Читайте о using html5 in your web apps now.

+0

К сожалению, в этом случае он должен работать в IE 7 и 8 :(Слишком плохо, что их поддержка для автономных данных минимальна :( –

 Смежные вопросы

  • Нет связанных вопросов^_^