Curriculum Vitae
Potete consultare il profilo di Elia Contini su LinkedIn.
Progetti
Progetto Aveghe
Il progetto Aveghe ha come obiettivo la realizzazione di applicazioni Web accessibili e facilmente fruibili da tutte le categorie di utenti. Per garantire queste caratteristiche vengono applicati gli standard internazionali promossi dal W3C.
E poi ci sono i progetti svolti durante il corso di Laurea triennale in Informatica ...
Laboratorio di programmazione di sistema (LPS) - 13 Settembre 2002
Il progetto, svolto con Antonello Calabrò, consisteva nella realizzazione in linguaggio C di un server di posta elettronica e relativo client usando come canali di comunicazione le PIPE. Il tutto doveva essere programmato richiamando direttamente le system call di Linux.
- Sorgenti di LPS (16 KB)
- Specifiche di LPS (140 KB)
Ingegneria del software: laboratorio di applicazioni Internet (ISI) - 3 Luglio 2003
Il progetto, svolto con Francesco Varone, consisteva nella realizzazione di una applicazione Web a piacere che rispetasse le specifiche tecnologiche presentate durante il corso di ISI. Abbiamo creato un sito di commercio elettronico.
- Sorgenti di ISI (312 KB)
- Bozza di progetto (40 KB)
Basi di Dati: Laboratorio (BDL) - 22 Maggio 2006
L'esame prevedeva che lo studente partecipasse a tre gruppi di lavoro differenti. Di seguito l'elenco dei gruppi di cui ho fatto parte e i documenti prodotti. Il tutto è stato realizzato su Database Oracle, utilizzando il linguaggio PL/SQL e l'IDE Oracle SQL Developer.
- Gruppo Analisi dei requisiti (240 KB)
- Gruppo Progettazione e sviluppo (454 KB) e le relative Operazioni implementate (41,2 KB)
- Gruppo Web: realizzazione del sito del corso
Laboratorio di Programmazione di Rete (LPR) - 25 Settembre 2006
Il progetto, svolto con Antonello Calabrò,
prevedeva la realizzazione, in linguaggio Java 5, di un gioco multiplayer distribuito secondo le
Specifiche di progetto (40 KB)
definite dal docente.
- Relazione (648 KB)
- Sorgenti del progetto (668 KB)
Bug conosciuti: esiste un problema di sincronizzazione nell'oggetto RMI getRobber.
Corsi
Appunti
Appunti di XHTML 1.0 Strict e basi di accessibilità
Questi appunti possono essere utilizzati da chi vuole imparare a creare pagine web rispettando gli standard internazionali e rendere le proprie pagine accessibili e facilmente fruibili da ogni tipo di utente.
Vai alla pagina ufficiale degli appunti
Informazioni
Questa è una sezione dedicata ai curiosi che vogliono sapere come è stato sviluppato il sito. O meglio sarebbe la sezione che vorrei trovare in ogni sito che visito.
Il sito è stato sviluppato su piattaforma Apple Mac OS X rispettando gli standard del W3C ed in particolare XHTML 1.0 Strict per il markup e CSS per l'impaginazione grafica.
L'impaginazione grafica è completamente fluida in modo da permettere una buona visualizzazione del sito con le più diffuse risoluzioni grafiche. Durante lo sviluppo ho utilizzato:
- Sunrise Browser per testare il sito a differenti risoluzioni;
- Opera per verificare che le pagine ingrandite fossero ancora leggibili (zoom al 200%).
Per i pochi elementi di grafica ho utilizzato GIMP e l'ottimo tutorial Ombre e riflessi.
L' editor che ho usato per scrivere il codice è Eclipse mentre il client FTP per caricare il sito nello spazio gratuito offerto da Netsons è Cyberduck.
Il sito è stato testato con:
Mac OS X 10.5.6 Leopard
- Safari 3.2.1
- Firefox 3.0.4
- Opera 9.63
- Camino 1.6.6
MS Windows Vista
- MS Internet Explorer 7
- Firefox 3.0.5
- Safari 3.2.1
- Opera 9.63
- Google Chrome 1.0.154.36
Ubuntu GNU/Linux 8.10
- Firefox 3.0.5
- midori 0.0.18
- Galeon 2.0.6
- SeaMonkey 1.1.12
- Links 2.1pre37
- Epiphany 2.24.1