Programmazione web avanzata per la fisica sperimentale<br><small>Strumenti per il trattamento dati client-side al tempo di HTML5 </small>

Europe/Rome
Laboratorio 521 (INFN Milano-Bicocca)

Laboratorio 521

INFN Milano-Bicocca

Dipartimento di Matematica, Edificio U5, Via R. Cozzi 53, 20125 Milano
Dario Menasce (INFN Milano Bicocca), Francesco Prelz (INFN Milano)
Description
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.
Participants
  • Aldo Andriani
  • Andrea Passerini
  • Antonio Silvestri
  • Concettina Maiolino
  • Davide Rebatto
  • Domenico D'Urso
  • Domenico Diacono
  • Elio De Marinis
  • Francesco Ferrera
  • Germano Russo
  • Mario Zannoni
  • Maurizio Monticelli
  • Mauro Emanuele Dinardo
  • Michele Bensi
  • Mirko Brianzi
  • Natalia Deniskina
  • Roberto Bertoni
  • Sergio Brambilla
  • Stefano Della Torre
  • Stefano Maria Barberis