Next: Modalità di svolgimento e
JAM:
Java Agent Middleware
Progetto di Laboratorio per il corso di
Programmazione in Rete e Laboratorio
Anno Accademico 2003/2004
Matteo Baldoni
Attenzione! Questo documento non è definitivo ma sarà aggiornato
di settimana in settimana con il progredire del corso, questa
versione è del 19 March 2004.
Abstract:
Queste pagine descrivono il laboratorio per il corso di
Programmazione in Rete e Laboratorio per l'anno accademico
2003/2004.
Il presente laboratorio ha come obiettivo la realizzazione
di una semplice infrastruttura di rete basata su RMI per lo
svilluppo di applicazioni che utilizzino a tecnologia ad agenti.
L'infrastruttura è denominata Java Agent Middleware (JAM, in
breve).
Novità e modifiche:
- 3-1-2004:
- Data di inizio della stesura del documento.
- 14-1-2004:
- Pubblicazione della prima versione contenente la
prima parte del laboratorio da svolgere.
- 20-1-04:
- È stata rivista la Sezione 3.1 del laboratorio
introducendo i tipi di messaggi.
La Sezione 2.1 è in fase di revisione
per accogliere la modifica sui tipi di messaggio.
- 22-1-04:
- Corretti alcuni errori nella Sezione 3.1.
Completata la revisione della Sezione 2.1
con l'introduzione dei tipi di messaggio.
Introdotta la Parte II del laboratorio.
- 27-1-04:
- Introdotta la parte III del laboratorio.
- 3-2-04:
- Apportate alcune correzioni rilevate in aula, estesa con il
metodo getOwner l'interfaccia remota RemoteMessageBox nella
Sezione 3.3, incominciato ad introdurre la quarta
parte del laboratorio.
- 9-2-04:
- Introdotta la sezione che spiega il test da effettuare sulle
parti I-IV.
- 11-2-04:
- Rivista con maggiori dettagli la sezione introdotta il giorno
9-2-04.
- 16-2-04:
- Agginta la sezione che illustra la realizzazione
dell'interfaccia grafica ADSL Monitor,
si veda la Sezione 3.4.3.
- 21-2-04:
- Introdotta la quinta parte del laboratorio nella Sezione 3.5.
- 27-2-04:
- Eliminati i riferimenti alle chiamate ai metodi
rebind per gli ogetti MessageBox nelle Sezioni 3.4.2
e 3.5 come discusso in aula.
- 27-2-04:
- Eliminato dall'interfaccia grafica per l'ADSL la casella per inserire
il nome come discusso in aula nella Sezione 3.4.3.
- 27-2-04:
- Introdotta la parte sesta del laboratorio nella Sezione 3.6.
- 5-3-04:
- Introdotta la settima parte del laboratorio nella Sezione 3.7.
Modificato l'esempio della Sezione 2.1 per accogliere
alcune modifiche rese necessarie per la coerenza delle parti successivamente
introdotte.
- 7-3-04:
- Apportate alcune correzioni per errori di stampa.
- 15-3-04:
- Apportate altre correzioni nell'esempio della Sezione 2.1.
Introdotto il metodo isBoxEmpty nella classe MessageBox nella
Sezione 3.2. Introdotto il metodo areThereMessages
nella classe JAMAgent nella Sezione 3.5.
Introdotta la Sezione 4 per i test.
- 16-3-04:
- Corretto ulteriormente l'esempio della Sezione 2.1.
Next: Modalità di svolgimento e
Matteo Baldoni
2004-03-19