Strumenti Utente

Strumenti Sito


lpr-ia:lpr-ia-anno_accademico_2006-07

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

  • Attivazione di threads. La classe Runnable
  • Pool di threads: gestione in JAVA 5
  • Stati di un thread, metodi join, interrupt
  • Sincronizzazione, concetto di monitor
  • Metodi Synchronized, sezioni critiche, wait(), notify(), notifyall()

Gestione di indirizzi IP

  • Classe InetAddress

JAVA streams

  • caratteristiche generali

Sockets UDP

  • DatagramSockets, DatagramPackets
  • Generazione di pacchetti UDP: Le classi ByteArrayInputStream, ByteArrayOutputSteram

Sockets TCP

  • Le classi Socket, ServerSocket

Remote Method Invocation

  • Attivazione di registry
  • Esportazione di oggetti remoti
  • RMI callbacks

Materiale Didattico

  • Harold, JAVA Network Programming 3nd edition O'Reilly, 2004

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)

  • Bruce Eckel- Thinking in JAVA, Volume 3 - Concorrenza e interfacce grafiche, Pearson Education Italia, 2006
  • Lucidi del Corso

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

lpr-ia/lpr-ia-anno_accademico_2006-07.txt · Ultima modifica: 29/04/2008 alle 20:25 (12 anni fa) da Laura Ricci