I think this could be a great system. But from the half-assed way that the java console is launched to the half-assed way that the program UI is setup, it really falls short of being a great system.
Why, in the 2020's, is a java program launched this way? Why isn't there a webserver directly on the controller itself? If a raspberry pi can run linux and many other things, this box should be able to that and more. Especially for the price!