elenco   
        corso   

Programmazione: Laboratorio di Programmazione Concorrente e Orientato agli Oggetti

(Corso di Laurea in Informatica (quinquennale))

Codice: 4I089Crediti: 6Semestre: 2Sigla: POO 

Docente

Gianluigi Ferrari   giangi@di.unipi.it  Stanza 281  Tel. 0502212766

Prerequisiti

Obiettivi di apprendimento

Lo scopo del corso è quello di presentare le tecniche ed i meccanismi che stanno alla base del progetto e della realizzazione di sistemi orientati ad oggetti concorrenti e distribuiti.

Descrizione

Il corso affronta le problematiche della progettazione e sviluppo di sistemi ad oggetti concorrenti e distribuiti programmati in Java. In particolare si esaminano le problematiche relative alla programmazione di threads, sockets, oggetti remoti (Java Remote Methods Interface RMI) e sistemi di agenti mobili (Java Aglets).

English Description

The course presents general principles and programming techniques for designing and implementing concurrent and distributed object oriented systems. In particular, the course presents an overview of tools and programming techniques which are available for building distributed computing system in Java. Topics covered include concurrent and distributed object systems, remote method invocation (Java RMI), mobile object systems (Java Aglets).

Programma

Il laboratorio si articola su due linee principali.
Ore lezione: 25Ore esercitazione: 15   

Bibliografia

Materiale Disponibile On-line (copie locali) http://medialab.di.unipi.it/doc

Modalità di esame


Ulteriore pagina web del corso: http://www.di.unipi.it/~giangi/CORSI/COOP/infocoop.html


home


email