Добрый день! Пишем web-приложение на Java. Задача усложняется тем, что приложение должно работать в оффлайн режиме.
Варинт отдельно разработать настольную версию не подходит. Остается решить вопрос, можно ли заставить его работать в автономном режиме?
Есть вариант подготовить пакет содержащий само приложение (такое же, которое лежит на web-сервере, за исключением, настроек, неполной БД) и все необходимые web-сервера.
Какие есть варианты решения?
Настройка всего этого при установке, подводны камни в ходе эксплуатирования на Windows (XP, 7), Linux, Mac OS?
Дополнение к вопросу Развертывание приложений Java на сервере
Приложение должно работать в онлайн и оффлайн (с некоторыми ограничениями, например не ведется статистика) режиме одинаково.
Ответ
Возможности HTML5 (локальное хранилище данных в частности) позволяют создавать web-приложения работающие автономно и синхронизирующиеся при наличии связи с сервером. Яркий тому пример - надстройка к GMail для автономной работы. Стоит подумать, нужна ли вам именно тут именно Java. Например средствами Adobe Flex можно создать приложение которое сможет работать как в браузере, так и в виде десктопного приложения (через AIR).
Комментариев нет:
Отправить комментарий