Indice

Anno Accademico 2012-13

Polo Didattico La Spezia

Docente: Laura Ricci

Orario del Corso

Giovedì ore 9.00-11.00, Lezione in Aula, Aula 4, Polo Marconi

Giovedì ore 11.00-13.00, Laboratorio, Laboratorio 2, Polo Marconi

Orario di Ricevimento

Giovedì ore 15.00-18.00, Pisa presso il mio Studio

Per qualsiasi problema potete contattarmi in qualsiasi momento via e-mail (ricci@di.unipi.it), oppure su skype (contatto: lauraemiliaricci)

Programma

Thread Programming

Gestione di indirizzi IP

Sockets TCP

Sockets UDP

Multicast UDP

Remote Method Invocation

Modalità d'esame

Progetto+Orale

Progetto L'esame si svolge presso il Laboratorio del Polo Marconi, circa una settimana dopo la consegna del codice e della relazione

Gli studenti che non hanno frequentato le lezioni di laboratorio (studenti lavoratori) sono pregati di mettersi in contatto con me prima dell'inizio dello svolgimento del progetto.

Il prossimo progetto verra' consegnato alla fine del mese di aprile 2013.

Orale: verte sulla discussione del progetto e in generale sugli argomenti trattati nel corso.

Tutti gli studenti che consegneranno una soluzione corretta degli esercizi assegnati a lezione, entro 15 giorni dal loro assegnamento, otterranno un 'bonus' per l'esame finale

Progetto Finale

Il progetto proposto per l'anno accademico 2012/13 riguarda la realizzazione di un servizio di Storage Distribuito che prende ispirazione da Dynamo, lo Storage System di Amazon. Il materiale per il progetto è il seguente:

Giorno Argomenti Lucidi Materiale Integrativo
21/02/2013 MultiThreading: Attivazione ed Interruzione di Threads
28/02/2013 Thread Pooling, Gestione indirizzi IP
07/03/2013 Socket: Concetti introduttivi, Socket TCP
14/03/2013 Thread: Accesso a Risorse Condivise
21/03/2013 Socket TCP: Interazione con il Supporto
28/03/2013 Il Meccanismo della Serializzazione
11/04/2013 Socket UDP: Spedizione di Pacchetti
16/04/2013 Correzione di Esercizi alla lavagna
02/05/2013 Multicast IP, Lettori Scrittori
09/05/2013 Remote Method Invocation
23/05/2013 Consegna del Progetto, Il Meccanismo delle Callbacks

Laboratorio di Programmazione di Rete Anno Accademico 2011-12