Tiny util-application for Sberbank engineers with Java 17+, JavaFX 17+ and GluonFX. Short overview is available on youTube.
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.
A proper user's instruction you can find here.
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
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
UPOS Config Tool v.0.3