Progetti
Progetti

Progetti (8)

In questa sezione potete trovare informazioni su alcuni dei progetti a cui ho lavorato.

Tema d'anno per l'esame "Sistemi di Elaborazione I"

Il progetto si è articolato nella realizzazione di due software, un assemblatore e un emulatore, per il processore Intel 8086. L'assemblatore è stato dotato di una comoda interfaccia grafica "Windows-like" per la realizzazione di programmi assembler per l'8086. Entrambi i software sono stati sviluppati utilizzando C++ come linguaggio e Borland C++ Builder come ambiente di sviluppo.

Assemblatore ed Emulatore per 8086

Tema d'anno per l'esame "Controllo dei Processi"

Obiettivo del progetto era l'automatizzazione di una stazione, all'interno di una catena di produzione, adibita al collaudo di un determinato manufatto. L'analisi del sistema ha individuato molteplici problematiche da risolvere, tra le quali la sincronizzazione degli arrivi dei manufatti, il controllo della congestione a monte del nastro trasportatore e l'affidabilità  del sistema. La progettazione del sistema ha previsto l'uso di motori lineari, sensori di fine corsa, sensori di rilevamento, dispositivi di controllo per lo stato di lampade e di un dispositivo di espulsione dei prodotti difettosi da porre alla fine del nastro trasportatore. Per il controllo di tutti questi dispositivi è stata sviluppata la logica per un controllore programmabile (PLC) della Siemens, ovvero un dispositivo per la realizzazione di sistemi di controllo ed automazione di media complessità  in ambito industriale.

Mercoledì, 08 Giugno 2005 22:24

SPD - Simulatore di Partizionamento Dinamico

Scritto da

Tema d'anno per l'esame "Sistemi Operativi" 

SPD è un simulatore della gestione della memoria da parte di un Sistema Operativo. Tra le diverse tecniche di multiprogrammazione, ovvero le tecniche che permettono di caricare nella memoria RAM di un calcolatore più programmi contemporaneamente, SPD utilizza il partizionamento dinamico della memoria. Questa tecnica permette la definizione dinamica dell’ampiezza delle partizioni di memoria in cui verranno caricati i programmi (task). Il simulatore realizzato è in grado di fornire una rappresentazione grafica della memoria e dei task attivi, e, tramite un pannello di controllo, permette di aggiungere un task specificandone la dimensione in Kb, di eliminare un task e infine di definire l’algoritmo di ordinamento (Best Fit / First Fit). Il simulatore è stato sviluppato utilizzando Visual Basic come linguaggio e Microsoft Visual Studio come ambiente di sviluppo.

Tema d'anno per l'esame "Ingegneria del Software"

OAA (Organizzazione dell'Attività  Amministrativa) è un pacchetto software in grado di analizzare per struttura e qualificazione la distribuzione del personale tecnico e amministrativo di un Politecnico (o di una Università ) e di monitorare nello stesso tempo l’attività  di formazione e/o riqualificazione del personale stesso. Il progetto è stato sviluppato in linea con i principi dell'ingegneria del software e secondo la metodologia di sviluppo a cascata che prevede le fasi di analisi e disegno, progettazione, sviluppo del codice e test . E' stato adottato il linguaggio UML come standard di modellazione, Microsoft Visual Studio come ambiente di sviluppo e Visual Basic come linguaggio di programmazione.

OAA - Organizzazione dell'attività amministrativa
Mercoledì, 08 Giugno 2005 22:22

Portale Fotogiornalistico

Scritto da

Tema d'anno per l'esame "Sistemi Informativi"

Il progetto ha condotto alla realizzazione di un portale personalizzabile un'agenzia di fotogiornalismo. Il portale, lungi dall'essere una semplice vetrina virtuale delle attività aziendali, rappresenta la versione digitale di un giornale in cui l'agenzia pubblica le proprie fotografie corredate da una didascalia. La creazione delle pagine web e i processi di inserimento, modifica e cancellazione dei servizi fotografici sono stati notevolmente automatizzati per venire incontro alle esigenze di rapidità di aggiornamento. L'applicazione web è stata sviluppata interamente con il linguaggio ASP.

Portale Fotografico
Mercoledì, 08 Giugno 2005 22:20

CI - Cruscotto Impresa

Scritto da

Software di controllo e gestione aziendale

Cruscotto Impresa è un software di controllo di gestione realizzato per fornire, in modo semplice, informazioni complesse e indicatori sullo stato dell'impresa a chi la dirige. Questo applicativo è nato per rispondere alle esigenze specifiche della società AUXO S.r.l e si è poi sviluppato fino a diventare un prodotto utile a qualsiasi piccola e media impresa.

Tesi di laurea

Nella mia tesi di laurea viene presentata un'infrastruttura di e-Government per l'erogazione di servizi web. Tale infrastruttura abilita una Pubblica Amministrazione alla Cooperazione Applicativa con altre amministrazioni e realizza un Business Process Reengineering dei processi interni.
La soluzione proposta, avvalendosi della tecnologia dei Web Services, permette l'integrazione dei nuovi servizi di protocollazione, gestione documentale e di workflow con le applicazioni legacy preesistenti realizzando cosi servizi di innovativi per il cittadino, le imprese e le altre amministrazioni fruibili tramite il World Wide Web. La migrazione delle applicazioni legacy verso una piattaforma aperta permette alle amministrazioni di preservare gli investimenti passati e allo stesso tempo aprirsi a nuovi scenari cooperativi. Nel lavoro di tesi viene inoltre presentato un caso di studio e un'effettiva ed efficace realizzazione di un prototipo di questa infrastruttura.

Progetto di ricerca, finanziato dal Ministero dell'Istruzione, dell'Università e della Ricerca (MIUR)

Il progetto, tuttora in sviluppo nel laboratorio KTL (Knowledge Technology Laboratory) presso l'azienda per cui lavoro, mira alla realizzazione di un sistema intelligente denominato "Knowledge Center" in grado di fornire servizi innovativi di e-Knowledge. Tale sistema dovrà essere in grado di estrarre, selezionare, elaborare e modellizzare grandi quantità di dati eterogenei tra loro al fine di scoprire regolarità non note a priori, per poi rappresentarle in modo automatico e sottoforma di conoscenza ai decision maker cosi da semplificare il loro processo decisionale. Le informazioni, elaborate tramite tecniche di Data e Web Mining, verranno estratte sia da Internet che da una rete privata costituita da Pubbliche Amministrazioni e Piccole e Medie Imprese e integrate tramite una piattaforma di Business Integration.

Twitter