Works: progetti e curriculum
Eccoci alla pagina che spero di aggiornare più
spesso di tutte le altre. Qui potrete trovare informazioni riguardanti
ciò che io produco. Potrete scaricare il mio curriculum
vitae o uno dei progetti che ho realizzato in passato.
Il mio stato lavorativo attuale è: programmatore Java jr. consulente per HT-Lab
Curriculum Vitae
Progetti in lavorazione
- Senza nome
- ...
Team: Marco Travaglini
Esame: Intelligenza Artificiale -
Rappresentazione della Conoscenza
Docente: Prof. Mauro Gaspari
-
Progetti realizzati
- City Maze
- Ennesimo progetto realizzato per un esame (Sistemi e
Applicazioni Multimediali) dall'esito come al solito sfortunato per
l'accoppiata Travaglini-Saladini. Questa volta si tratta di un
labirinto diviso in 2 parti: la prima rappresenta la creazione e la
risoluzione in 2D attraverso il tool NetLogo, mentre la secondo offre
una navigazione 3D del risultato ottenuto. Il progetto è
stato realizzato a scopo puramente didattico per prendere confidenza
con le potenzialità di NetLogo e della tenologia Java3D e
non offre spunti particolarmente interessanti. Inoltre si basa su
porzioni di codice che non sono liberamente distribuibili, ragion per
cui non è scaricabile dal sito. Viene tuttavia resa
disponibile alla consultazione la breve relazione allegata al progetto.
Team: Marco Travaglini, Antonio
Saladini
Download: relazione city_maze.rtf
(9 KB)
Esame: Sistemi ed Applicazioni
Multimediali
Docente: Prof. Marco
Roccetti
- jSerrechetta
- Una bellissima implementazione grafica in Java del
"Mercante in Fiera" con le carte tipiche del dialetto ascolano. In
realtà le regole del gioco sono state un po' "rimescolate"
per permettere una gestione completamente distribuita e tollerante ai
guasti e così troviamo che ogni asta è gestita a
turno da un giocatore diverso che svolge le mansioni di mercante. Il
progetto come si può intuire è stato realizzato
per l'esame di Sistemi Distribuiti ed utilizza la tecnologia Java RMI
per funzionare in rete. E' stato compilato con la JDK 1.4.
Team: Marco Travaglini, Alessandro
Michetti, Alberto Griggio
Download: jserrechetta.zip
(3,40 MB)
Esame: Sistemi Distribuiti
Docente: Prof. Alessandro
Amoroso
- Town-Slacer
- Realizzato per il corso di Sistemi Adattivi complessi,
Town-Slacer è un sotto-protocollo P2P di Slacer. Esso prende
spunto dal modo in cui vivono le persone di provincia e cerca di
portare la comunità dei Peers al massimo guadagno
complessivo, senza tuttavia riuscirci. Un ottimo progetto, con
un'ottima fase di test e analisi, e finalmente il tanto agognato 30
è arrivato. Il pacchetto deve essere integrato
nell'applicazione PeerSim.
Team: Marco Travaglini
Download: cas.zip
(674 KB)
Esame: Sistemi Adattivi Complessi (CAS)
Docente: Prof. Ozalp
Babaoglu
- Meetico
- Realizzato per il corso di interazione persona-computer,
meetico è il progetto di un meeting organizer a tutto tondo
e non la solita solfa per chi cerca l'anima gemella. Oltre alla
relazione e alla presentazione, sono visibili una serie di screenshot
di quello che sarebbe dovuto essere il sistema reale. Anche in questo
caso, un ottimo progetto che per un insensato accanimento non ha
prodotto buoni risultati sul mio libretto.
Tronto Rats Team: Marco Travaglini,
Antonio Saladini, Roberto Corradetti
Download: meetico.zip
(4,39 MB)
Esame: Interazione Persona Computer
Docente: Prof.
Fabio Vitali
- GSMW
- Gestione dei seminari per il corso di sistemi middleware,
realizzato in Java 1.4 necessita di un application server jBoss per
funzionare. Un bel progetto che però non ha dato i frutti
sperati.
Team: Marco Travaglini, Antonio
Saladini
Download: gsmw.zip
(2,70 MB)
Esame: Sistemi Middleware
Docenti: Prof. Fabio
Panzieri, Dott.
Andrea Ceccanti, Dott.ssa
Giorgia Lodi
- Gestione Verifica Iscrizioni
- Software in grado di verificare il possesso dei requisiti
necessari all'iscrizione ad un corso di laurea specialistica
dell'ateneo di Bologna. Realizzato per il corso di Ingegneria del
software, presenta un'accuratissima progettazione, e nell'originale
erano presenti una versione applet e una standalone. Qui vengono
riportate solo documentazione e standalone realizzata in java 1.4.
Team: Marco Travaglini, Simone
Vannicola, Antonio Saladini, Massimiliano Perrone
Download: progettoISW.zip
(5,33 MB)
Esame: Ingegneria del Software
Docente: Prof. Paolo
Ciancarini
- Proel Knowledge Management System
- Finora il progetto più grande a cui io abbia
lavorato. Realizzato in qualità di tesista presso la Skianet s.a.s. per
la multinazionale Proel
S.p.a., è un vero e proprio sistema di gestione
della conoscenza.
Team: Marco Travaglini, Skianet s.a.s.
Download: breve abstract del progetto
visibile qui.
Tesi e presentazione disponibili su richiesta e previa approvazione di Skianet s.a.s. e Proel S.p.a.
Esame: Tesi di laurea triennale
Relatore: Prof. Fabio
Panzieri
Relatore esterno: Ing. Cristian Iobbi
- Tecnologie Web
- Un sito che attraverso php e web semantico consente di
interfacciarsi con dati presi da altri siti e impaginarli secondo il
proprio stile; in sostanza un semplice catalogo di libri e film.
Quei bravi ragazzi Team: Marco
Travaglini, Simone Casciaroli, Simone Vannicola, Massimiliano Perrone,
Antonio Saladini
Download: progetto non disponibile
Esame: Tecnologie Web
Docente: Prof.
Fabio Vitali
- Filosofi a cena distribuiti
- Una soluzione del dilemma dei filosofi a cena realizzata
attravarso java 1.4 RMI durante il tirocinio.
Team: Marco Travaglini
Download: filosofi_rmi.zip
(6 KB)
Esame: Tirocinio sul linguaggio Java e
applicazioni middleware
Docenti: Prof. Fabio
Panzieri, Dott.
Andrea Ceccanti
- Proxy server
- Si tratta di un semplice proxy realizzato in C per l'esame
di Laboratorio di reti di calcolatori. Non è molto
efficiente, ma è stato il mio primo vero approccio alle reti.
Team: Marco Travaglini, Simone
Vannicola, Massimiliano Perrone
Download: proxy.zip
(97 KB)
Esame: Reti di Calcolatori
Docenti: Prof. Fabio
Panzieri, Dott.
Vittorio Ghini
- Relazione Sicurezza in E-Commerce
- Una relazione di 30 pagine in formato doc per Microsoft
Windows sulla sicurezza all'interno del commercio elettronico;
realizzata per l'esame di Sicurezza.
Team: Marco Travaglini, Antonio
Saladini
Download: relazione_e_commerce.zip
(524 KB)
Esame: Sicurezza
Docente: Prof. Ozalp
Babaoglu
- Estensione Tina OS
- Estensione del finto sistema operativo TINA OS con
l'aggiunta di un sistema di aging per lo scheduling dei processi;
realizzato in linguaggio ANSI C per l'esame di Laboratorio di Sistemi
operativi.
Team: Marco Travaglini, Simone
Vannicola, Alessandro Michetti, Massimiliano Perrone
Download: lso_tina.zip
(105 KB)
Esame: Laboratorio di Sistemi Operativi
Docenti: Prof. Renzo Davoli,
Prof.
Alberto Montresor
- Emulazione di processore - Retro
- Realizzazione completa di un'architettura di processore
attraverso lo strumento di emulazione circuitale Retro; realizzato per
la prima parte dell'esame di Architettura degli elaboratori.
Team: Marco Travaglini, Simone
Vannicola, Alessandro Michetti, Massimiliano Perrone
Download: arch_retro.zip
(151 KB)
Esame: Architettura degli elaboratori
Docenti: Prof. Renzo Davoli,
Dott.
Luciano Bononi
- ETA-BETA SPIM
- Emulazione di un ipotetico processore BETA attraverso
istruzioni Assembly per architettura MIPS, sfruttando l'emulatore SPIM;
realizzato per la prima parte dell'esame di Architettura degli
elaboratori.
Team: Marco Travaglini, Simone
Vannicola, Alessandro Michetti, Massimiliano Perrone
Download: etabeta_spim.zip
(72 KB)
Esame: Architettura degli elaboratori
Docenti: Prof. Renzo Davoli,
Prof.
Alberto Montresor
- Labirinto
- Il primo progettino realizzato all'università:
un semplice labirinto e un serpentello che lo risolve per tentativi. Il
tutto realizzato in Dr.Scheme, ma con scarso uso di ricorsione... e
quindi inutile.
MARS Team: Marco Travaglini, Roberto
Valenti, Alessandro Michetti, Simone Vannicola
Download: labirinto.zip
(6 KB)
Esame: Programmazione
Docente: Prof.ssa
Nadia Busi