Dzień dobry
Wiem, że tak off topicowo piszę, ale myslę, że jednym z usprawnień, których można by dokonać to proste proxy, które służyłoby jako serwer http i łączyło się dalej (przez tcp) z kontrolerem zamela. Dzięki temu, że sam kontroler komunikuje się przez json to właściwie każda przeglądarka jest w stanie obsłużyć taki rodzaj komunikacji. Jeżeli potrafi to przeglądarka to można ją opakować w aplikację (np. ElectronJS). Gdyby jeszcze użyć websockets to właściwie mamy asynchroniczną komunikację z urządzeniem.
Co do zapamiętywania stanu (np. kolejność scen, itp.) to nie ma najmniejszego problemu, gdyż przeglądarki mają lokalne bazy danych. Musiałby się znaleźć tylko ktoś komu chciałoby się oprogramować interfejs w jakimś Angularze czy ReactJS.
Jeżeli byłaby jakakolwiek wola współpracy to mógłbym takie proxy udostępnić na githubie.
BTW. dla administratora: opcja ` skróty: kliknij shift+alt+s aby wysłać lub shift+alt+p aby przeglądać wiadomość` powoduje, że nie mogę zrobić literki Ś.