====== Informazioni generali ====== L'esame di quest'anno prevede la realizzazione di progetto suddiviso in tre frammenti. Maggiori informazioni sulle modalita' di consegna, sulla prova orale e sul calcolo del voto dell'esame sono contenute nei lucidi introduttivi della prima lezione del corso. Per la realizzazione dei vari frammenti di progetto e' necessario scaricare il kit corrispondente da questa pagina e seguire accuratamente le istruzioni contenute nei file di README di ciascun kit. ===== Materiale primo frammento (scadenza 29/03/2013) ===== Descrizione complessiva del progetto (non disponibile) : Primo kit (disponibile) : {{:informatica:sol:laboratorio13:lsokit_f1bris.tar|lsokit_f1bris.tar}} (aggiornato 21/02.. contiene dei fix) Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando bash:~$ tar xvf xxx.tar questo crea una gerarchia di directory, all'interno della quale si trova il file //README-1// che contiene tutte le informazioni su come procedere per la realizzazione del codice del frammento, su come effettuare i test richiesti prima della consegna e su come effettuare la consegna stessa. Questo primo frammento, realizzabile in C sequenziale, prevede l'implementazione di una libreria di funzioni che sara' utilizzata negli altri frammenti. ===== Materiale secondo frammento (scadenza 24/05/2013) ===== Secondo kit: {{:informatica:sol:laboratorio13:lsokit_f2bris.tar|lsokit_f2bris.tar}} Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando bash:~$ tar xvf xxx.tar questo crea una directory //BRIS//, all'interno della quale si trovano il file //bris1213.pdf// che contiene la descrizione completa del progetto da realizzare e la directory //src//. In //src// c'e' il file //README-2// che contiene tutte le informazioni su come procedere per la realizzazione del codice del frammento, su come effettuare i test richiesti prima della consegna e su come effettuare la consegna stessa. **I file relativi al gruppo necessari per la consegna sono gli stessi del primo frammento.** Il secondo frammento prevede l'implementazione di uno script e della versione preliminare del server e del client. E' fatto divieto di usare **awk** e **sed** nella realizzazione dello script. ===== Materiale terzo frammento (scadenza 30/06/2013) ===== Terzo kit: {{:informatica:sol:laboratorio13:lsokit_f3bris.tar|lsokit_f3bris.tar}} Scaricatelo, salvatelo in un file con lo stesso nome in una directory nuova e s-taratelo con il comando bash:~$ tar xvf xxx.tar questo crea una gerarchia di directory, all'interno della quale si trovano il file PDF che descrive la struttura complessiva dell'applicazione da realizzare e il file //README-3// che contiene tutte le informazioni su come procedere per la realizzazione del codice del frammento, su come effettuare i test richiesti prima della consegna e su come effettuare la consegna stessa. I file relativi al gruppo necessari per la consegna sono gli stessi del primo frammento. Il terzo frammento prevede il completamento di client e server secondo le specifiche. Il codice finale ed i test usano i file del primo e del secondo frammento. Eventuali bug su queste prime due parti possono essere fissati modificando i file gia' consegnati.