Cristian Lucchesi's Personal Page

versione italiana | english version

Contacts

Cristian Lucchesi
Istituto di Informatica e Telematica del CNR
Via G. Moruzzi, 1 - 56124 Pisa, Italy
tel. +39 050 3152116
email cristian.lucchesi@iit.cnr.it
personal page http://www.iit.cnr.it/staff/cristian.lucchesi/
Foto di Cristian Lucchesi in ufficio

Education

Laurea in Informatica presso l'Università di Pisa, anno 2006, votazione finale 108/110.

Scientific Interests

Area dei Sistemi Informativi, basi di dati, progettazione concettuale, interfacce utente, applicazioni web, information retrieval, ingegneria del software (in particolare nell'uso di approcci agili allo sviluppo del software).
Linguaggi di programmazione preferiti: Python, Java. Sistema operativo utilizzato: Linux. Ambiente di sviluppo preferito: Eclipse.

Current Projects

ccTLD ".it" EPP

Sviluppo dei sistemi di gestione del sistema sincrono per la gestione dei nomi a dominio mantenuti dal registro del ccTLD ".it".
Il sistema sarà basato sul protocollo Extensible Provisioning Protocol (EPP) come previsto dalle rfc 4930, 4931, 4932, 4933, 4934, 3735, 3915, 4114.
La soluzione in fase di sviluppo è basata su Java, JBoss Application Server, JBoss Seam, Hibernate, Mysql 5 e Testng.

Dns validation service

Servizio di validazione della configurazione DNS di un nome a dominio internet, utilizzato nella registrazione dei nomi a domini italiani utilizzando il protocollo EPP.
Il servizio utilizza una coda JMS per ricevute le richieste di validazione ed un server multithread sviluppato in Java per ricevere le richieste, effettuare la validazione e fornire le risposte in una ulteriore coda JMS.
Il software è stato realizzato in Java utilizzando Apache ActiveMQ per la parte JMS, Apache Commons Chain per la strutturazione dei controlli DNS secondo il pattern Chain of Responsibility e Apache Daemon per la demonizzazione del processo.

Registry billing system

Sistema di gestione dei dati contabili relativi alle operazioni di registrazione dei domini internet italiani effettuate tramite il protocollo EPP.
Il sistema permetterà l'integrazione dei dati relativi alla fatturazione con il gestionale utilizzato dal CNR.
La soluzione in fase di sviluppo è basata su Java, JBoss Application Server, JBoss Seam, Hibernate, Mysql 5, Apache Axis2, Testng.

Publications

Papers, International Conferences

  • Andreini, C. Lucchesi, M. Martinelli, G. Vasarelli - "An acquisition, search and retrieval system based on Zope/Plone"
    EuroPython 2004, 7-9 June 2004, Göteborg, Sweden (paper, presentation)
  • O. Signore, M. Andreini, C. Lucchesi, M. Silvia - "Querying XML Document Collections"
    EVA 2004, 26-30 July 2004, London, Great Britain, ISBN: 0-9543146-4-6, p. 25.1-25.11
  • O. Signore, M. Andreini, C. Lucchesi, M. Silvia - "Una interfaccia generalizzata per l'interrogazione di documenti XML"
    Log On Web Day sul tema: "Servizi web, XML e Java", 30 October 2003, Milano, Italia (paper, slides)

Posters, International Conferences

  • M. Andreini, P. Andronico, C. Lucchesi - "Adding automatic tool for accessibility check in a CMS"
    HCI International 2005, 22-27 July 2005, Las Vegas, Nevada USA

Papers, National Conferences

  • O. Signore, M. Andreini, C. Lucchesi, M. Silvia - "Interrogare collezioni di documenti XML: una interfaccia utente"
    XML per i Beni Culturali - Esperienze e prospettive per il trattamento di dati strutturati e semistrutturati
    25 March 2004, Scuola Normale Superiore, Pisa, Italia (slides)
  • O. Signore, M. Andreini, C. Lucchesi, M. Silvia - "Querying Structured XML Document Collections"
    SEBD 2004 - Dodicesimo Convegno Nazionale su Sistemi Evoluti per Basi di Dati, 21-23 Giugno 2004, S.Margherita di Pula (Cagliari), Italia - ISBN: 88-901409-1-7, p. 302-313

Technical Report (IIT)

  • M. Andreini, P. Andronico, C. Lucchesi, M.Martinelli - URPINSIEME: un progetto pilota di comunicazione integrata tra URP
    IIT TR-10/2007 luglio 2007 (pdf)
  • M. Andreini, C. Lucchesi, M.Martinelli, G. Vasarelli - ArchEle, a web based acquisition, search and retrieval system
    IIT TR-09/2007 luglio 2007 (pdf)
  • M. Bertoli, M. Buzzi, M. Conti, E. Gregori, C. Lucchesi, M.Martinelli, G. Valente - EURid Benchmarking WP: Tehnical Report n.2. Functional and Workload Stress Testing
    IIT TR-26/2005 dicembre 2005 (pdf)
  • M. Andreini, P. Andronico, A. Del Soldato, C. Lucchesi, G.Vasarelli - Guida alla progettazione e realizzazione di siti Web
    IIT TR-14/2005 luglio 2005 (pdf)

Note interne (IIT)

  • M. Andreini, P. Andronico, A. Del Soldato, C. Lucchesi - Eurid Public Web Site - Content Management System - Manual ver 1.1
    IIT B4-04/2004 (pdf)
  • C. Lucchesi, G. Vasarelli - Software per la gestione della biblioteca dell'Istituto di Informatica e Telematica
    IIT B4-02/2003 marzo 2003 (pdf)

Docenze a Seminari e corsi

Seminari

  • Devoxx 2008 in a breeze - seminario interno all'IIT per illustrare alcune novità viste alla conferenza Devoxx 2008
    • 16 dicembre 2008, Istituto di Informatica e Telematica (PI) - la presentazione è disponibile nei formati odp e pdf
  • "Web Application Engineering - Sviluppo agile delle applicazioni web: interdisciplinarietà e progettazione centrata sull'utente"
    Il seminario, organizzato dall'Alei, si è svolto i giorni 15-16 maggio 2007. Invitato dal Prof. Bistarelli, il seminario è stato presentato all'Università degli Studi G. d'Annunzio di Chieti e Pescara. (pagina web del seminario)

Corsi

  • I CMS nell'evoluzione del Web, corso per i provider/maintainer del registro del CCTLD ".it"
    • 3-5 settembre 2008, Isola dell'Elba - la presentazione "Accessibilità e CMS" è disponibile nei formati odp, pdf, html
  • "Le Tecnologie Web", corso per i provider/maintainer del registro del CCTLD ".it"
    • 11-13 aprile 2007, Napoli
    • 28-30 marzo 2006, Padova
    • 27-29 aprile 2005, Palermo
    • 8-10 novembre 2004, Venezia
    • 22-24 giugno 2004, Pisa
  • "Corso di Tecnologie Web", corso di aggiornamento per il personale CNR, 1-5 dicembre 2003, Pisa.

Past projects

Mida

Interfaccia web di amministrazione delle operazioni relative ai nomi a dominio mantenuti dal registro del ccTLD ".it", il software MIDA (Management Interface for Domain Administration) è attualmente utilizzato da tutti gli operatori del registro.
Il software è stato realizzato utilizzando il framework JBoss Seam e si integra con le altre procedure del registro tramite Web Services (utilizzando Apache Axis2).

Java Epp Client

Realizzazione della libreria client EPP (rfc 3730) che sarà utilizzata nel nuovo sistema di registrazione sincrono del registro italiano dei nomi a dominio; la libreria è realizzata in Java utilizzando la libreria del progetto Jakarta HttpClient e la librerie Apache XmlBeans.

Test suite ".eu"

Test suite di tipo black-box per i test sul nuovo sistema di registrazione dei domini .eu. La test suite è stata realizzata utilizzando junit, junitperf e quindi il linguaggio Java.
I risultati ottenuti con l'utilizzo della test suite sono pubblicati nel technical report IIT TR-26/2005 dicembre 2005.

www.eurid.eu

Sistema di gestione dei contenuti del sito web di EURid. Il sistema è multilingua e completamente aggiornabile tramite il software di gestione di contenuti realizzato utilizzando la piattaforma Zope/Plone.
Il manuale utente del prodotto realizzato è stato pubblicato nella nota interna IIT IIT B4-04/2004.

Urpinsieme

Sistema collaborativo di gestione dei contenuti per la fruizione delle informazioni tramite un portale WEB con le informazioni del progetto URPINSIEME, progetto di comunicazione integrata di 9 amministrazioni pubbliche tra cui: CNR, Ministero dell'Economia e delle Finanze, Ministero delle Infrastratture e dei Trasporti, Ministero dell'Istruzione, Università la Sapienza, Università Tor Vergata e Università Roma Tre.
Il portale è raggiungibile all'indirizzo www.urpinsieme.it.
La descrizione del progetto è stata pubblicata nel technical report IIT TR-10/2007 luglio 2007.

Museo Virtuale Iraq

Il progetto prevede la creazione e sua messa in rete del Museo virtuale dell'Iraq e la conservazione e catalogazione dei materiali epigrafici là contenuti. Lo scopo è quello di prefigurare il pieno recupero del patrimonio artistico là conservato e concorrere a renderlo fruibile in rete.
Il modulo a cui ho partecipato prevedeva la strutturazione delle informazioni basata su XML, integrata con strumenti di sicurezza, archiviazione elettronica e applicazioni web; metodologie di content management con supporto multilingua finalizzate alla realizzazione di un museo virtuale. Maggiori informazioni sono reperibili sul sito del cnr.

ArchEle

Software per l'ARCHiviazione ELEttronica dei documenti del registro del ccTLD ".it" realizzata tramite l'application server Zope.
I risultati del progetto sono stati pubblicati anche in un articolo presentato a Europython 2004.
La descrizione del software ArchEle è stata pubblicata nel technical report IIT TR-09/2007 luglio 2007.
I sorgenti del client, disponibili sotto licenza GPL, uno skin di esempio da utilizzare con Plone ed una versione compilata del client sono disponibili qui.

New Urp-CNR

Applicazione per la gestione delle news del URP del CNR, per permettere la pubblicazione di Notizie tramite workflow, utenti e permessi ed interfacce grafiche via Web; progetto realizzato utilizzando Zope/Plone.
Il sistema è reperibile all'indirizzo http://news.urp.cnr.it/.

Question-How

Progetto QUESTION-HOW (IST-2000-28767). Il workpackage specificatamente trattato è stato XML/RDF Digital Libraries; il progetto riguarda la creazione di strumenti per interrogare collezioni di documenti strutturati in XML in base alle caratteristiche dell'utente e alla struttura del documento, rappresentata dal suo XML Schema, che viene annotato esternamente mediante RDF, per consentire la formulazione di query semanticamente corrette.

Curriculum Vitae

Maggiori informazioni sul mio percorso formativo e le mie conoscenze ed attitudini sono disponibili nel mio curriculum vitae.