====== Progetti di tesi ====== ===== Obiettivi Generali ===== * Realizzare lavoro di tesi * Incrementare le conoscenze * Realizzare qualcosa di utile ===== Premessa ===== Questa pagina racchiude i progetti di tesi proposti nell'ambito dei progetti beFair (marchio usato dalla ditta individuale Luca Ferroni). Al momento della stesura abbiamo l'esigenza di inquadrare i lavori per 5 ragazzi. Uso solo i nomi per questioni di //privacy//. La proposta che segue è molto pratica e mirata. Questo data l'esigenza di direzionalità ripetutamente (direi quasi preoccupantemente ;)) manifestata dai ragazzi. Per ora ho fatto una prima condivisione con Matteo. La proposta emerge dagli incontri preliminari che abbiamo fatto insieme anche con altri membri del gruppo di lavoro e cerca di bilanciare i vantaggi dal punto di vista dell'innovazione e dell'utilità. **Tutto è in evoluzione as usual... fatemi sapere vostri commenti, apprezzamenti, perplessità** Luca **Tutte le realizzazioni fatte nell'ambito di questi progetti saranno rilasciate come software libero con licenza AGPLv3 e di proprietà dei rispettivi autori con il coordinamento di Luca Ferroni.** ===== Tesi #1 - interfaccia web RIA REST, multipiattaforma e responsiva ===== [[befair:tesi:riccardo]] ===== Tesi #2 - open data e linked data per cataloghi prodotti ===== [[befair:tesi:matteo]] ===== Tesi #3: analisi e integrazione database NoSQL su piattaforma web dotata di DB relazionale ===== * Proposta per: Alessandro * **Temi: NoSQL, webscale** Parte compilativa: analisi dello scenario dei database NoSQL esistenti (MongoDB, CouchDB, REDIS) e possibilità di integrazione in un caso reale già dotato di un database relazionale. Parte speriementale: proof of concept dell'ottimizzazione webscale per alcune funzionalità di gasista felice (magari in interazione con la RIA sviluppata per la tesi #1) ===== Tesi #4 - Ready2Educate: virtualizzazione e community cloud per la scuola digitale ===== * Proposta per: Andrea e Diego * **Temi: virtualizzazione di sistema e di rete, community cloud, servizi di rete (SSO, Proxy, clonazione), scuola digitale, piattaforma hardware/software** * Tipo di attività: system administration e system integration * Suddivisione del lavoro: * Parte I: GANETI infrastruttura macchina virtuale con studio XEN/KVM, utilizzo DRBD (opzionale); migrazione di macchine esistenti * Parte II: Servizi di base //cloud//: SSO, storage, transparent proxy; alta disponibilità con Linux Virtual Server (opzionale) * Affiancamento anche da: 2 sistemisti medium, fondatori del Dossier Scuola e della Rete Dossier Scuola **Ready2Educate è una piattaforma di servizi IT per la scuola digitale**. Comprende tutti i sistemi necessari per offrire servizi di laboratori, e anche amministrativi. Si decidono insieme due o tre sistemi di prova (sistema SSO, file server, firewall) e la migrazione di un sistema operativo proprietario installato su macchina fisica. Ready2Educate è un server, nella sua versione finale ridondato, dotato di macchine virtuali, basate su piattaforma [[http://code.google.com/p/ganeti/|GANETI]]((wrapper software libero di infrastrutture virtuali XEN/KVM sviluppato da Google)). Le istanze virtuali sono in rete e provvedono a vari servizi. Opzionale sperimentare l'alta affidablità tramite l'uso di [[http://www.drbd.org|DRBD]].