(Назад к списку заданий eCo Labs)

Название: Tower installer
Заказчик: eCo Software


Срок: -
Вознаграждение: -

Проекты:

Введение

1001-ый Инсталятор - сначала была идея сделать UnZip GUI для eCo Market (исходное задание). После общения с разработчиком eCo Market, возникла новая идея об инсталяторе.

Идея такая: WarpIN вроде полностью ОК когда нужно установить среднего размера программу. т.е. выбрать путь, компоненты, .. делать ремейк WarpIn неразумно.

НО.. у нас появился eCo Market и видим потребность автоматической установки программ.

Общее описание

давайте делать мини-инсталятор. Ориентированный на автоматическую установку.

  • автоматическая установка (юзер настраивает заранее, согласен ли системные тулзы в ecs\bin, программы - в PROGRAMS, ..)
  • мультиязычный. WarpIn в этом смысле как-то не очень
  • предварительные проверки. REXX, вспомогательные функции
  • прописывает всё в БазуДанных WarpIn.
  • еще?

Описание Tower installer

Просто спокойно собираем идеи..

  • алгоритм работы.
  • команды
  • UI
  • ..

Окно инсталятора:

  • TITLE: Установка программы Mamba
  • слева: иконка программы 80x80
  • справа: ** операция ** прогресс-бар
  • кнопка Cancel

Дистрибутив в формате Tower installer

  • пакет в виде простого .zip
  • внутри
    • управляющий каталог CONTROL
           ** script - команды для инсталятора
           ** *.cmd скрипты
           ** nls\ - все переводы
      
    • данные: DATA - там любая вложенность
           ** как удобно девелоперу - разложены файлы
      

Запись в БД WarpIN:

  • -

Распространение:

  • в составе eCo Market