Skip to content

pavelbelonosov/UPOS_Config_Tool

Repository files navigation

UPOS Config Tool

Tiny util-application for Sberbank engineers with Java 17+, JavaFX 17+ and GluonFX. Short overview is available on youTube.

Description

The main purpose is to facilitate the work of Sberbank technical specialists working with the UPOS (universal software for POS terminals), which is installed in all models of Sberbank POS-terminals. The application allows to fine-tune the terminal configuration and perform all the necessary test and auxiliary operations.

Documentation

A proper user's instruction you can find here.

Quick guide to Gluon

GluonFX plugin is used to build a native image for Desktop platform. More information about Gluon Substrate Project you can find here.

Run the application on JVM/HotSpot:

mvn gluonfx:run

Run the application and explore all scenarios to generate config files for the native image with:

mvn gluonfx:runagent

Build a native image using:

mvn gluonfx:build

Run the native image app:

mvn gluonfx:nativerun

Testing and checkstyle

Run unit tests and see results in /target/site/jacoco/index.html

mvn test jacoco:report

Run checkstyle test and see results in /target/site/checkstyle.html

mvn jxr:jxr checkstyle:checkstyle

Most recent version

UPOS Config Tool v.0.3

Releases

No releases published

Packages

No packages published

Languages