We We We ( ... marzo del 1997)

Benvenuti ...
    " Ancor prima di presentare questo lavoro di tesi in seduta di laurea, mi venne  il dubbio che non sarebbe stato facile far capire agli altri tutto il lavoro svolto, e così escludendo il mio relatore e co-relatore, la commissione capì solo a grandi linee il lavoro fatto!
Dei 24 lucidi preparati riuscii a proiettarne solo otto, qualcuno mi disse: non preoccuparti succede sempre così.
    La maggiore soddisfazione la ebbi quando gli amici si congratularono con me, ed uno di loro mi disse che il seguire la discussione della  mia tesi gli era stato di grande aiuto!
    Aveva finalmente risolto atroci dubbi che forse l'avrebbero assillato per tutta la vita :-)
    Mi disse che finalmente aveva capito il significato di  WWW. 
    Per lungo tempo aveva pensato che  WWW fossero le iniziali di Win Win Win, ma si rendeva conto che la cosa non aveva molto senso!
    Ultimamente si stava convincendo che il Web potesse avere origini Napoletane, anche se i Napoletani quotidianamente non scrivono in inglese, e che WWW altre non fossero che le iniziali di We We We (dal napoletano We ripetuto tre volte)!!
    Rimasi molto contento di tutto questo!!
Così ho pensato di pubblicare questo lavoro di tesi, magari servira' a risolvere semplici dubbi quotidiani su Java e sul Web, o quasi sicuramente, a  farne venire altri!
Ah dimenticavo, il titolo della tesi e': Una architettura client-server per applicazioni di didattica distribuita.
Il contenuto generale e' descritto nell'introduzione.
Per commenti, suggerimenti, errori riscontrati o altro inviatemi una e-mail.
Buona Lettura ... "

Donato Cappetta


INTRODUZIONE

1.Il linguaggio Java 

1.1 Introduzione a Java

1.2 Un linguaggio semplice

1.3 Un linguaggio orientato agli oggetti

1.4 Architettura neutrale

1.5 Dinamico

1.6 Multithreading in Java

1.7 Sicurezza in Java

2.La Macchina Virtuale Java  2.1 Perché una macchina virtuale

2.2 Parti fondamentali della Macchina Virtuale

2.3 Limiti della macchina virtuale Java

2.4 I Bytecode

2.5 I file .class

3.Il World Wide Web 3.1 Introduzione al World Wide Web

3.2 Java e il World Wide Web

3.3 Nuovi protocolli e formati

4. Architettura client/server per applicazioni di didattica distribuita  4.1 Definizioni dell’obiettivo del caso di studio

4.2 Progettazione di applicazioni client-server

4.3 Progetto delle classi

4.4 Analisi degli eventi

4.5 Integrazione e prove sperimentali

4.6 Conclusioni

Appendice A Bibliografia

Appendice B Listati dei programmi

 

Donato Cappetta's Home Page