Il corso viene tenuto dal dottor Giuseppe Zito dell'INFN ed è cominciato lunedì 17 gennaio 2000 con cadenza settimanale nel Dipartimento di Fisica dell'Università di Bari (campus) in Sala Consiglio.
Il Seminario si prefigge di presentare l'ultima versione di Java con un'applicazione non banale come quella di simulare un esperimento di fisica.
jump to lesson »» 1·2·3·4·5·6·7
Lezione 1 - Perché la programmazione ad oggetti? (lunedì 17 gennaio 2000)
Lezione 2 - Come si (ri)usano gli oggetti? (lunedì 24 gennaio 2000)
Esercizi:
- Implementazione della classe Numeri Complessi con una interessante soluzione del problema della doppia rappresentazione, la forma cartesiana e la forma trigonometrica
- Applet che disegna un numero random di oggetto cerchio
- Generalizzazione del programma precedente che disegna Forme tra cui cerchio quadrato Applet
- Plot di una funzione matematica generica in un applet
Lezione 3 - Exception, Thread e Vector: tre oggetti molto speciali (lunedì 24 gennaio 2000)
Esercizi:
- Animazione di oggetti cerchio nella applet
- Animazione di oggetti cerchio threaded con multiprogrammazione applet
- Grafico di una funzione con animazione ...presto l'applet
- Animazione realistica di una palla che cade al suolo applet
- Animazione di più oggetti palla estratti da un vettore applet
Lezione 4 - La programmazione guidata dagli eventi di AWT (lunedì 31 gennaio 2000)
Esercizi:
- Aggiunta di un interfaccia all'applet con l'animazione
- Apertura di una frame in un applet
- Modifica dell'esercizio 5 della lezione 3 in cui l'oggetto palla viene fatto cadere dalla posizione del mouse
- Generazione di figure di Lissajous parametriche
- Rappresentazione dell'insieme di Benoit Mandelbrot zoomabile
- Rappresentazione della figura geometrica nello spazio dell'attrattore di Lorenz
Lezione 5 - Perché Swing? Non bastava AWT? (lunedì 7 febbraio)
Lezione 6 - Perché l'input/output é così difficile e cosa sono questi Stream? (lunedì 14 febbraio)
Lezione 7 - Come Java comunica sul Web (lunedì 21 febbraio 2000)