Indice

Laboratorio di Programmazione di Rete 06/07

Informatica Applicata

Docente: Laura Ricci

Orario delle Lezioni

Lunedì 9-11 Aula 3
Lunedì 11-13 Laboratorio
Lunedì 14-16 Laboratorio (Recuperi e Correzione Esercizi)

Orario di Ricevimento

Pisa Giovedì 15-18 Stanza n. 348 DE

Per qualsiasi problema potete contattarmi via e-mail

Programma Preliminare

Gestione di threads in JAVA

Gestione di indirizzi IP

JAVA streams ** * caratteristiche generali **Sockets UDP

Sockets TCP

Remote Method Invocation

Materiale Didattico

Questo testo contiene la descrizione delle librerie JAVA che devono essere utilizzate per lo sviluppo del progetto. Attenzione: usare la terza edizione che fa riferimento a JAVA 1.5! (disponibile in libreria)

Modalitá d'esame

* Testo del Progetto

il progetto può essere svolto in gruppi di due persone al massimo e rimane valido fino al 30/04/2008.

ATTENZIONE: LA CONSEGNA DEL PROGETTO E' PROROGATA AL 31/5/2008 !!

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

* Rapporto sul Protocollo eMule

* Orale: verte sulla discussione del progetto e in generale sugli argomenti trattati nel corso,in particolare sulla parte del corso riguardante i threads

Lucidi delle Lezioni

Threads JAVA: Introduzione 19-02-2007

Thread Pooling, La Classe InetAddress 26-02-2007

Sincronizzazione di Metodi, Le Classi Datagrampacket e Datagramsocket 05-03-2007

Cooperazione tra Threads: wait(),notify(),notifyall() 12-03-2007

Streams, Invio di oggetti in pacchetti UDP 26-03-2007

IP Multicast 16-04-2007

TCP Sockets, Schedulazione di threads 23-04-2007

Remote Method Invocation 30-04-2007

Nozioni di Grafica per lo Svolgimento del Progetto

RMI Callbacks, Sincronizzazione di Threads 21-05-2007