Plky o JMRI

Patri do plku, spis povzdech. Vcera jsem po delsi dobe pouzil JMRI, tentokrat Decoder Pro. Zcela chapu ze 'java ma hnusne GUI' po te, co jsem videl. Pritom to jde i jinak.
Panove, FAKT nekdo JMRI pouziva k realnemu rizeni kolejiste ? Opravdu ? Je to uspokojive fungujici ? Ptam se proto, ze to uzivatelske rozhrani je tak straslive "zprasene", nepohodlne, nedodrzuje skoro zadne principy "navrhu UI a ergonomie" co do mne poslednich 20 let vtloukali - a to nemluvim o programu samotnem - se systemy kolejiste se bezne "hovori" v UI vlakne, takze ruzne "zamrzava" GUI, spatne reaguje ... Ja bych i spoustu veci dokazal prepsat ... jenze ono je to zmastene uplne od zakladu az nahoru; ani v tom GUI si nezaridili pro aplikaci "jednotne" rizeni a vzhled dialogu, skupin tlacitek, odezvy pri chybach a validace vstupu. Vsude je to napsane zvlast a znova (nekde lip, nekde vubec).
OPRAVDU stoji za to to prekousnout a prekonat - stoji vysledek (= automatizovane rizeni provozu v kolejisti) za to ?
Prosim ozvete se vy kteri uz JMRI mate nasazene, ze to neni slepa ulicka. Diky za nadeji... po vcerejsku mam pocit, ze bych se mel radsi naucit C++, a nasadit RocRail
-----
Edit: zrovna ten DecoderPro. Proboha, ktery - s prominutim - pablb (jasne, udelal to programator, protoze nikdo jiny nedokaze udelat tak "strojove" rozhrani pro uzivatele) dokaze NAVRHNOUT GUI, kde je dialog s 20 zalozkami ? Zaprve, usporadani neni "logicke" podle dulezitosti. Lide se orientuji rychleji barvami - ikonky nikde. Mnozstvi zalozek je obrovske (ano, vim ze se jedna o panely ktere ma kazde zarizeni specialni, tim hur, protoze jejich pocet neni omezeny) - nez clovek vyhleda tu spravnou mezi 3 radky stejneho textu ... Pritom existuji jine bezne techniky:
- postranni navigacni seznam, klik na polozku zmeni panel. Vyhoda je, ze ma scrollbar a neroste tak nade vsechny meze, jedna polozka na radek se lepe cte
- misto seznamu strom, usporadany hiearchicky: Obecne, Zvuky, Svetla, Funkce, ZIMO, ....
I pouhe rozdeleni tech 20 veci na 2 urovne by zretelne zjedodusilo praci. A to nemluvim o tom, ze nefunguji poradne navigacni klavesy (tab, enter, ctrl+navigace), vsechno je mysoidni, pri zobrazeni zalozky je input focus Buh vi kde, jen ne na nejvyznamnejsim ovladacim prvku
Autodetekce dekoderu: zmrzle UI (komunikuje se s kolejistem). Obrazovka blbe rozdelena, nerespektuje roztahovani (ovladaci tlacitka mizi za okrajem dialogu).
Panove, FAKT nekdo JMRI pouziva k realnemu rizeni kolejiste ? Opravdu ? Je to uspokojive fungujici ? Ptam se proto, ze to uzivatelske rozhrani je tak straslive "zprasene", nepohodlne, nedodrzuje skoro zadne principy "navrhu UI a ergonomie" co do mne poslednich 20 let vtloukali - a to nemluvim o programu samotnem - se systemy kolejiste se bezne "hovori" v UI vlakne, takze ruzne "zamrzava" GUI, spatne reaguje ... Ja bych i spoustu veci dokazal prepsat ... jenze ono je to zmastene uplne od zakladu az nahoru; ani v tom GUI si nezaridili pro aplikaci "jednotne" rizeni a vzhled dialogu, skupin tlacitek, odezvy pri chybach a validace vstupu. Vsude je to napsane zvlast a znova (nekde lip, nekde vubec).
OPRAVDU stoji za to to prekousnout a prekonat - stoji vysledek (= automatizovane rizeni provozu v kolejisti) za to ?
Prosim ozvete se vy kteri uz JMRI mate nasazene, ze to neni slepa ulicka. Diky za nadeji... po vcerejsku mam pocit, ze bych se mel radsi naucit C++, a nasadit RocRail

-----
Edit: zrovna ten DecoderPro. Proboha, ktery - s prominutim - pablb (jasne, udelal to programator, protoze nikdo jiny nedokaze udelat tak "strojove" rozhrani pro uzivatele) dokaze NAVRHNOUT GUI, kde je dialog s 20 zalozkami ? Zaprve, usporadani neni "logicke" podle dulezitosti. Lide se orientuji rychleji barvami - ikonky nikde. Mnozstvi zalozek je obrovske (ano, vim ze se jedna o panely ktere ma kazde zarizeni specialni, tim hur, protoze jejich pocet neni omezeny) - nez clovek vyhleda tu spravnou mezi 3 radky stejneho textu ... Pritom existuji jine bezne techniky:
- postranni navigacni seznam, klik na polozku zmeni panel. Vyhoda je, ze ma scrollbar a neroste tak nade vsechny meze, jedna polozka na radek se lepe cte
- misto seznamu strom, usporadany hiearchicky: Obecne, Zvuky, Svetla, Funkce, ZIMO, ....
I pouhe rozdeleni tech 20 veci na 2 urovne by zretelne zjedodusilo praci. A to nemluvim o tom, ze nefunguji poradne navigacni klavesy (tab, enter, ctrl+navigace), vsechno je mysoidni, pri zobrazeni zalozky je input focus Buh vi kde, jen ne na nejvyznamnejsim ovladacim prvku
Autodetekce dekoderu: zmrzle UI (komunikuje se s kolejistem). Obrazovka blbe rozdelena, nerespektuje roztahovani (ovladaci tlacitka mizi za okrajem dialogu).