Distributed File system

         Client-server software platform, the main purpose of which is: file exchange (echo sounder, documents, etc.) in conditions of poor communication and disconnection on ships of the marine fishing fleet.
          The features of the program are to ensure the rapid exchange of echo sounder images of each of the steamships between all vessels and the server. Providing work on OrbMap for the exchange of images and photographs between ships. Collection, ordering and provision of access to any technical documentation for all fleet services (mechanical, ship-wide, radio engineering) as well as cartographies for all vessels.
          The server part– which is also the storage, is installed on a computer with permanent and stable Internet access, with a static IP address. Folders for storing files are specified on the server, for example, the folder for storing echo sounder images has one name, for storing other files - another name. It is also possible to choose the type of files - an image, then they will be with a preview or other - without a preview, only the name and extension. Later, all clients configured on this server receive already fixed folder names for data synchronization. Clients connect to the Server, each with their own username and password. The server looks for the presence of new directories from the client and new files from them. New files are downloaded and stored on the server. The Server always has all the files available.
          Client parts are installed on a water transport or other object that has an unstable connection to the Internet. The name of the vessel is indicated in the client. Specify the directories from which to take files. Each directory has an alias for synchronization with the server. The server gives the aliases of the capital folders. Clients periodically download files to themselves.
          In the file manager, you can see the files that are there and which are not, but they are on the server (or the client) - in transparent color, with the ability to upload. The user himself looks at what he needs by the name of the file. If it is necessary that files are always downloaded to this folder, as for example in the folders for echo sounders images, the client puts a check mark for constant file downloads and can also set the frequency of file storage there. The software also sees not only files that have not been downloaded, but also entire directories and it is possible to download them. Folders - you can set the frequency of deleting old files, for example, store only for the last week, delete the rest. The client and the server have a module for displaying the root structure of folders and their files, something like a local file manager.
          If the image has geo data (latitude and longitude), then an external mapping service is used, showing the exact location where this picture was taken

Custom software development
Custom software development
Custom software development
Custom software development
Custom software development
Custom software development
Custom software development
Custom software development
Custom software development


  • File transfer in conditions of poor communication
  • Automatic file transfer by settings
  • File storage time
  • Downloading files
  • Client-server architecture
  • A large number of clients
  • Reading NMEA data
  • Geo-linking

Did you like the project?
Contact us

We Provide Agile Software Development Services

Opening up new horizons for your business in a modern IT environment

Custom software development

Custom software development

Software development taking into account the industry specifics of the business. We reduce costs by automating business processes and manual labor, there is a reduction in the number of errors in production. The increase in the coherence of staff actions and the quality of their work.

Mobile App Development Services

Mobile App Development Services

We develop cross-platform and native mobile applications. We integrate internal and external systems into the application. We develop a backend with complex logic and easy understanding, work with loaded databases and with streaming data processing.

Websites and online services

Websites and online services

We develop highly loaded websites, online stores, and services. We create a unique design for each project, make adaptive layout for all popular devices, integrate third-party services: we connect online payments, cloud cash registers, CRM, etc.

Startup Development and MVP

Startup Development and MVP

Using only advanced technologies, our team will help you realize your idea: choose the right tool, work out hypotheses, develop an MVP, and also release the product to the market. Every new order is a new challenge for our company.

Software Integration

Software Integration

We integrate software products with the existing IT environment of the company. We easily produce complex data integrations, API integrations, service-oriented architecture (SOA), cloud data, microservices, data overloads.

UX/UI Design

UX/UI Design

We create stylish, modern, user-friendly interfaces that help companies engage their target audiences, sell goods and services online, and make corporate software, websites and mobile applications easier to use.

We provide technical support

After the development and launch of the software product, we offer a full technical support service

Availability monitoring

Swift resolution of technical issues

Development of new features

Introduction of
new technologies

Ensuring timely security

Adaptation to the requirements of OS updates

The technology platforms we use

To help our customers, we are constantly expanding our capabilities by exploring and using new technologies






Web app









Languages and Technologies









Cloud services


Amazone AWS


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