Sto finalizzando lo sviluppo di un'applicazione Java desktop che comunica con un server Web esterno, e ora devo iniziare seriamente a considerare la distribuzione.
Questa applicazione verrà eseguita su una workstation all-in-one touchscreen di grandi dimensioni con Windows 7.
Si troverà in un'area pubblica e quindi deve essere LOCKED-DOWN in stile Hanibal Lecter. All'inizio del progetto nessuno si è mai preoccupato di questo fatto, partendo dal presupposto che possiamo acquistare un software magico per Windows 7 che si occuperà automaticamente di tutto questo, tuttavia sto trovando ora che questo sembra essere MOLTO più complicato del mio manager di sempre pensiero.
Ho bisogno di: - Blocca i tasti di scelta rapida standard (ALT + TAB, ALT + CTRL + CANC, ecc.)
-
Impedisci all'utente di aprire QUALSIASI programma diverso dall'applicazione kiosk e dai suoi eseguibili generati
-
Impedisci all'utente di chiudere l'applicazione
-
Avvia l'applicazione kiosk all'avvio (questo può essere fatto senza il software kiosk)
-
Accesso automatico a Windows al riavvio (Aggiornamenti di Windows, interruzione di corrente, bambino capriccioso premendo il pulsante di accensione, ecc ...)
-
Sequenza di escape del passcode dell'amministratore per la manutenzione di routine da parte dei professionisti del supporto desktop.
Con mio grande sgomento sto avendo davvero difficoltà a trovare un software che contenga l'intero pacchetto e sto trovando numerose strisce di informazioni concorrenti sul modo migliore per farlo. Non sono necessariamente alla ricerca di software libero o open source e sono disposto a pagare per software che possa aiutarmi a raggiungere questo obiettivo.
Qualcuno di voi ha mai scritto un software per chioschi e, in caso affermativo, quali sono gli approcci adottati per farlo?