I sistemi di accesso al calcolo si stanno evolvendo in una direzione nella quale gli utenti interagiscono con programmi o sensori tramite interfacce WEB che eliminano la necessità di login su una macchina remota. Queste interfacce sono in genere gestite da un browser che può agire sia in un ambito desktop o mobile (tablet e smartphone). Nell'ambiente della fisica sperimentale non è infrequente la necessità di dover monitorare un sistema di acquisizione dati (o anche un semplice rivelatore) in maniera continuativa da parte di persone spesso localizzate in luoghi anche molto lontani dal rivelatore. La possibilità di esporre la funzionalità ed i controlli di questi sistemi in un browser rende possibile la partecipazione collettiva di più persone, ma richiede conoscenze specifiche ed approfondite sulle tecniche necessarie a disegnare ed implementare qusto tipo di programmi e relative interfacce. Una necessità analoga si ha anche in campi differenti, come l'amministrazione di sistemi o la gestione di database remoti, non necessariamente legati alla fisica sperimentale ma anche ai sistemi informativi in generale.

Il corso è indirizzato a ricercatori, tecnici e studenti che abbiano necessità di costruire questi tipi di interfacce WEB a database, programmi o rivelatori acceduti su sistemi remoti. Non si presuppone alcuna conoscenza pregressa di HTML, di JavaScript o di scripting languages in generale, ma certamente si richiede una moderata capacità di programmazione in qualche linguaggio quale C++ o Perl: il corso si basa sullo sviluppo di esempi progressivamente sempre più complessi, partendo da esercizi molto semplici. Il corso si articola in mattinate con presentazioni frontali ed il pomeriggio con la proposta di esercizi da svolgere su macchine dedicate allo scopo e a disposizione degli iscritti.
Starts
Ends
Europe/Rome
INFN Milano-Bicocca
Laboratorio 521
Dipartimento di Matematica, Edificio U5, Via R. Cozzi 53, 20125 Milano