Распределенная файловая система

          Клиент-серверная программная платформа, основной целью которой является: обмен файлами (эхолота, документами и т.д.) в условиях плохой связи и обрыва связи на судах морского рыбного флота.
          Особенности программы — это обеспечение оперативного обмена снимками эхолотов каждого из пароходов между всеми судами и сервера. Обеспечение работы ПО OrbMap по обмену снимками и фотографиями между судами. Сбор, упорядочивание и предоставление доступа к любой технической документации по всем службам флота (механическая, общесудовая, радиотехническая) а также картографий по всем судам.
          Серверная часть – она же хранилище, устанавливается на компьютере имеющим постоянный и стабильный доступ в интернет, со статическим IP адресом. На сервере указываются папки для хранения файлов, к примеру папка для хранения изображений эхолотов имеет одно название, для хранения других файлов – другое название. Так же есть возможность, выбирать тип файлов – изображении, тогда они будут с превью или иные – без превью, только название и расширение. Позже все клиенты, настроенные на это сервер, получают уже фиксированные названия папок для синхронизации данных. К Серверу подключаются клиенты, каждый под своим логином и паролем. Сервер смотрит наличия новых директорий у клиента и новых файлов них. Новые файлы скачиваются и хранятся на сервере. У Сервера все файлы всегда имеются в наличии.
          Клиентские части – устанавливаются на водном транспорте или ином объекте, имеющим нестабильное соединение с сетью интернет. В клиенте указывается название судна. Указываются директории, из которых нужно брать файлы. Каждая директория имеет псевдоним для синхронизации с сервером. Псевдонимы заглавных папок отдает сервер. Клиенты, периодически скачивают файлы себе.
          В файловом менеджере видно файлы, которые есть, а которых нет, но они есть на сервере (или у клиента) - прозрачным цветом, с возможностью закачать. Пользователь сам смотрит что ему нужно по названию файла. Если нужно чтобы в данную папку всегда скачивались файлы, как на пример в папках для изображений эхолотов, клиент ставит галочку для постоянной скачки файлов и может там же задавать периодичность хранения файлов. Так же ПО видит не только не скаченные файлы, но и целые директории и есть возможность закачать их. Папкам – можно задавать периодичность удаления старых файлов, к примеру, хранить только за последнюю неделю, остальные удалять. У клиента, и у сервера есть модуль отображения корневой структуры папок и файлов них, что-то на подобии локального файлового менеджера.
          Если у изображения есть гео данные (широта и долгота), то используется внешний картографический сервис, показывающий точное местоположение где был сделан это снимок

Разработка программного обеспечения
Создание программного обеспечения
Разработка программного обеспечения
Разработка программного обеспечения
Разработка программного обеспечения
Создание программного обеспечения
Разработка программного обеспечения
Разработка программного обеспечения
Создание программного обеспечения

Возможности

  • Передача файлов в усовиях плохой связи
  • Автоматическая передача файлов по настройкам
  • Время хранение файлов
  • Докачка файлов
  • Клиент-серверная архитектура
  • Большое количество клиентов
  • Чтение NMEA данных
  • Гео привязка

Понравился проект?
Свяжитесь с нами