Corso di Interfacce Utente - A.A. 2006-2007
PROGETTO DI LABORATORIO
NUOVA ERRATA
CORRIGE AL PROGETTO IN DATA 18 maggio ore 11.30
Si chiede di realizzare una interfaccia utente grafica per
l'applicazione "Particelle vaganti".
La realizzazione consta di progettazione ed
implementazione in Java.
Materiale fornito
Documenti:
- Descrizione dell'applicazione
"Particelle vaganti" e delle classi Java che la implementano
- Requisiti dell'interfaccia
che deve essere realizzata
- Linee guida per
la stesura del documento di progetto
- Criteri che saranno usati nella
valutazione del progetto
Classi Java che implementano l'applicazione:
-
PairOfDouble
implementa una coppia di numeri double,
usata per rappresentare le posizioni delle
particelle nell'ambiente e i vettori velocita' delle particelle
-
Particle implementa una singola particella
nell'ambiente di lavoro
-
Environment implementa
l'ambiente di lavoro
(per spiegazioni vedere il secondo documento - descrizione delle classi).
Altre classi utili allo svolgimento del progetto:
- BlindMain
esempio di programma che fa funzionare l'applicazione
senza interfaccia grafica (vedere i commenti in testa al file).
Materiale da consegnare
- Documento di progetto che spiega come e' stata progettata
l'interfaccia, in formato HTML o PDF
- Implementazione dell'interfaccia, in linguaggio Java
(e' possibile consegnare anche solo i file compilati .class,
non sono necessari i sorgenti .java)
- Brevissime istruzioni per l'uso,
in formato HTML o testo -- solo se necessario
(es. ci sono dei tasti funzione ma l'utente non puo'
saperlo se nessuno glielo dice...)
- Tutte le immagini che devono essere caricate dai file Java
o dal file HTML (se avete usato questo formato per il documento
di progetto)
Istruzioni per la consegna
-
Impacchettate tutto il materiale in un unico file compresso
.zip o .tar.gz (.tgz).
Per favore non usate altri formati di compressione.
-
Provate a spacchettare il tutto in una directory vuota e
controllate se si riesce a leggere / eseguire
correttamente (che non manchino dei file, es. delle immagini).
-
Se possibile, provate ad eseguire il programma sulla configurazione
installata nei laboratori, sia sotto Windows che sotto Linux.
Se avete sviluppato sotto Windows controllate che i nomi dei file
coincidano anche rispetto alle lettere
maiuscole/minuscole: se il file si chiama "Image.gif" e nel sorgente
Java viene chiamato "image.gif", Linux non lo trovera'!
-
Inviate una email all'indirizzo
magillo@disi.unige.it con:
- subject = Consegna progetto IU e il numero del gruppo
(ved. elenco dei gruppi),
se avete svolto il progetto singolarmente mettete il vostro nome
- corpo del messaggio = nomi e cognomi dei componenti del gruppo
- allegato = l'unico file in formato compresso
contenente il progetto.