Andrea Trentini,
laureato in Scienze dell'Informazione, è attualmente ricercatore presso
l'Università Statale di Milano. Da molti anni ricopre incarichi di
docenza e ricerca accademica nell'ambito delle applicazioni di Network
Programming e dei Sistemi di Gestione della Didattica. Le sue esperienze
più significative si sono sviluppate nell'area della progettazione a
oggetti in UML con particolare riferimento alle applicazioni Java in
rete. E' autore di numerose pubblicazioni in ambito informatico e ha
partecipato in qualità di coordinatore e formatore a progetti promossi
dal Fondo Sociale Europeo.
Questo articolo descrive una tecnica (con relativa implementazione Java) per coadiuvare un docente di linguaggi di programmazione ad oggetti nel suo compito. La tecnica prevede la generazione automatica di rappresentazioni HTML a partire dalle istanze in memoria. Tali rappresentazioni riprendono il concetto di "cerchiogramma" (vedere testo) usato frequentemente durante le lezioni in aula. In tal modo e` possibile mostrare dettagliatamente, ad esempio durante le sessioni di laboratorio, il dualismo classe/istanza, concetto frequentemente difficile da comprendere per chi si avvicina per la prima volta ad un linguaggio ad oggetti.