StableUpdate - StableUpdate

StableUpdate
StableUpdateScreenShot.jpg
StableUpdate
Разработчики)множественный
Стабильный выпуск
1.0.5 / 1 августа 2005 г.
Операционная системаНезависимая платформа
ТипУтилита автообновления
ЛицензияLGPL
Интернет сайтhttp://stableupdate.sourceforge.net

StableUpdate кроссплатформенная библиотека для автоматического обновления установленных приложений на стороне клиента. Он поддерживает автоматическое создание, обнаружение, загрузку, установку и удаление пакетов обновления.[1]

особенности

StableUpdate предлагает строгий контроль версий, обновление только между двумя определенными номерами версий и поддерживает существование нескольких версий между многочисленными клиентами. Отдельные файлы обновляются как единое целое, но для архивов .jar и .zip необходимо передавать только измененную часть. Все изменения для определенного обновления переносятся в единый упакованный архив. Обновления генерируются путем сравнения старой и обновленной установки на стороне разработчика с предоставленным генератором обновлений. Если пользователь замечает, что обновленное программное обеспечение на самом деле работает хуже, он также может удалить обновление, также удобным для пользователя способом.

Этот инструмент поддерживает зеркала, сохраняя данные массового обновления на нескольких серверах, местоположение которых может меняться с течением времени, и требуется только доступ к файлу конфигурации .xml, который должен быть доступен в одном из нескольких предварительно настроенных веб-местоположений. Этот файл содержит контрольные суммы для файлов обновлений, которые проверяются на стороне клиента, что повышает безопасность.

StableUpdate отображает примечания к выпуску для каждого обновления и, при необходимости, предоставляет небольшую панель объявлений.

Сервер и клиент

На стороне клиента сеанс обновления активируется путем вызова согласованной процедуры в связанной библиотеке (обычно после того, как пользователь выбирает действие обновления из меню). Активированный модуль взаимодействует с пользователем с помощью встроенного GUI.

На стороне сервера требования сведены к минимуму - проверка и загрузка всех необходимых файлов через HTTP.

Подготовка новых обновлений также сравнительно удобна для пользователя, включая создание новых файлов конфигурации, необходимых для загрузки в список ожидаемых местоположений.

История

Проект был запущен в 2004 году, и сейчас его продолжает второй сопровождающий. Сейчас он используется как модуль обновления в различных областях, от программного обеспечения для экспериментальных исследований до аптечных баз данных. Он требует внимания при настройке, но, как сказал один из его пользователей, «когда-то он работал, казалось, он работал действительно хорошо».[2]

Смотрите также

использованная литература

  1. ^ «Архивная копия». Архивировано из оригинал на 2007-09-27. Получено 2007-05-01.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  2. ^ http://skeleton-danse.blogspot.com/2006/05/automatic-updates-using-stableupdate.html