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

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