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

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

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

Возможности

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

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

Мы предоставляем услуги
гибкой разработки программного обеспечения

Открываем новые горизонты вашего бизнеса в современной ИТ среде

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

Цифровая трансформация

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

Разработка мобильных приложений

Разработка мобильных приложений

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

Разработка веб-сайтов и онлайн-сервисов

Разработка веб-сайтов и онлайн-сервисов

Разрабатываем высоконагруженные сайты, интернет-магазины, сервисы. Создаем уникальный дизайн к каждому проекту, делаем адаптивную верстку под все популярные девайсы, интегрируем сторонние сервисы: подключаем онлайн платежи, облачные кассы, CRM, программы 1С и тд.

Разработка стартапов и MVP

Разработка стартапов и MVP

Используя только передовые технологии, наша команда поможет вам реализовать вашу идею: правильно подобрать инструмент, проработать гипотезы, разработать MVP, а также выпустить продукт на рынок. Каждый новый заказ - это новый вызов для нашей компании.

Интеграция с существующей ИТ-средой

Интеграция с существующей ИТ-средой

Интегрируем программные продукты с существующей ИТ-средой компании. Легко производим сложные интеграции данных, API интеграции, сервисно-ориентированные архитектуры (SOA), облачные данные, микросервисы, перегрузки данных.

Дизайн UX/UI

Дизайн UX/UI

Создание стильных, современных и тщательно продуманных user-friendly интерфейсов, помогающих компаниям привлекать потенциальную аудиторию, продавать товары и услуги онлайн, а также упрощающих использование корпоративного ПО.

Оказываем техническое сопровождение

После разработки и запуска в работу программного продукта мы предлагаем услугу полного технического сопровождения

Контроль
стабильности работы

Оперативное решение технических проблем

Расширение возможностей и функционала

Внедрение
новых технологий

Обеспечение своевременной безопасности

Апдаптация под требования обновлений ОС

Технологические платформы, которые мы используем

Чтобы помогать нашим заказчикам, мы постоянно расширяем наши возможности, путем изучения и использования новых технологий

Мобильная разработка

Xamarin

Flutter

iOS

Android


Веб разработка

ASP.NET Core

ASP.NET

HTML

CSS

Angular

JavaScript

PHP

Typescipt


Языки и Технологии

С#

.NET

WPF

REST


СУБД

MS SQL

My SQL

PostgreSQL


Облачные сервисы

Azure

Amazone AWS

Yandex

Diplin Разработка программного обеспечения под особенности конкретного бизнеса Контакты:
Адрес: г. Калининград, улица Шиллера, дом 3 236048 Калининград,
Телефон:+7 (4012) 400-522 Электронная почта: info@diplin.com