Portfolio
-
BiblioBicocca - Trilaterazione e SIS (Android)
Anche se poco fattibile realmente, causa limitazioni fisiche (è pur sempre un segnale radio immerso in masse d'acqua: il corpo umano), il progetto consiste nell'integrare la possibilità di guidare l'utente nella ricerca di un libro in biblioteca (in Bicocca). Mediante dispositivi esterni (Estimote), informazioni quali RSSI e TX-Power (db) ed operando una trilaterazione a tre sorgenti è possibile stimare la posizione dell'utente (device android) sulla mappa del piano corrente (mappa su SIS Manager). Ovviamente sono presenti numerosi controlli del caso, quali: piano errato, disattivazione bth, assenza dei beacons stessi, ecc...
-
R.O.S.E Srl
Realizzazione di un Sistema Gestionale (Web Based) per dispositivi Mobile e Desktop. Il sistema deve poter gestire categorie differenti in breve tempo, ad esempio: presenze, colori, cantieri, dipendenti, rapportini, lavorazioni, materiali, calcolo costi e molto altro. Obiettivo è, dunque, la riduzione drastica dei tempi di stima e calcolo costi per cantiere: possiamo immaginare una persona che può lavorare due giorni in più, quindi maggior forza lavoro e cantieri paralleli, invece di perderli nel controllare carta e report dei lavoratori! Infine backup automatico del database mediante bash script (crontab), copia su NAS gestito in azienda dei dati sensibili, onfigurazione rete locale ed accesso remoto e messa online della macchina server Debian.
-
Arkadia - Processing Game
Ispirato ad Arcanoid e realizzato in Java Processing è un semplice gioco in cui devi abbattere dei mattoncini. Sviluppato su richiesta.
-
WoWSoC - Multi Realms Account Manager
Pannello utente creato per semplificare la creazione e gestione dei reami di gioco del server. Inoltre permette di effettuare svariate operazioni su personaggi, dati personali ed altro. Il sistema si appoggia su un servizio dedicato adibito a porting automatici, firewall, ecc...
-
WoWSoC - Universal Clients Net-Installer
Software free cross-platform (c++) per configurazione ed installazione via streaming del client. Inoltre permette di gestire eventuali Add-Ons e di semplificare notevolmente le procedure pre-gaming.
-
WoWSoC - Client Private Launcher
Software free cross-platform (c++) per configurazione ed avvio del client. Inoltre mantiene informati in tempo reale la comunità su stato, novità e numeri della stessa.
-
WoWSoC - Personal WebSite
Piattaforma WEB (CMS) ad alte prestazioni con implementazione firewall contro attacchi, malware e bot. L'autenticazione è delegata a un secondo sistema web installato su altro calcolatore server.
-
Pseudo-Color Generator
Scopo del lavoro è la produzione di un semplice script per la generazione di pseudo-colore, in Java PROCESSING, di una qual si voglia immagine o porzione di essa.
-
TeleControllo - Monitor Servizio Reaper
Il progetto nasce per fornire, tramite il telecontrollo, l’assistenza a persone disabili e/o anziane. Creazione di un sistema di monitoraggio e gestione per il software remoto di "Telemedicina - Mirò & HTTP Service".
-
TeleControllo - Web HTTP Service
Il progetto si presenta come un ponte (Server) tra medici, pazienti e abitazioni domotiche mediante, anche, l’utilizzo di apposite schede WI-FI locali operanti ed espandibili su scala gerarchica. Nel particolare il progetto presenta un “Server Remoto” (Reaper) con “Database MySQL” e una serie di “N client” (Medici e Pazienti) connessi fra loro mediante Internet. Per quanto riguarda la rete locale del paziente il Client gestisce i Moduli Jennic e Mirò. Il medico remoto potrà, così, gestire i pazienti e visionare i dati ottenuti da monitoraggio e misurazioni.
-
Multi-Monitor per Sensori Inerziali 9DoF MTX
Progetto per monitoraggio e debug di sensori inerziali 3D (9 DoF) BTH mediante device MTX. Permette inoltre di visionare l'andamento delle misurazioni su Acc, Mag, Gyro mediante grafici lineari e polari.
-
SmartCity Desktop (QT-C++)
Software desktop su richiesta successivamente caduto per favorire il progetto SmartCity Mobile. La nuova versione punta sulla creazione di una rete sociale semplificata (User Interface) per anziani mediante App per devices Android e calcolatori Desktop: inoltre la navigazione per desktop viene semplificata mediante puntatori inerziali (sensori on-board dei device).
-
Minecraft - Full-ADDER
Semplice progetto in Minecraft per illustrare ed "esplorare" porte logiche, quindi i componenti derivati dal loro utilizzo, per istituti superiori. Minecraft per sua natura permette così di esplorare in game i circuiti stessi!
-
Minecraft - Full-ADDER + Display (4Bit)
Versione con display del progetto precedente per visionare il risultato delle varie porte logiche in base ai bit accesi nei 4 adder. Ad uso educativo per istituti superiori. Minecraft per sua natura permette così di esplorare in game i circuiti stessi!
-
Minecraft - ALU 2-BIT
ALU creata mediante redstone per elaborare: Somma, OR, AND e XOR di bit. Progetto creato ad uso educativo per istituti superiori. Minecraft per sua natura permette così di esplorare in game i circuiti stessi!
-
GDI - Layer Painter
Semplice software per disegnare a livelli sviluppato su richiesta.
-
QT Test Pointer
Test per puntatori inerziali usato in collaborazione con facoltà esterne ad informatica per verificare e quantificare: 1) il GAP tra giovani ed anziani e 2) l'usabilità e precisione del dispositivo in situazioni e condizioni differenti. Inoltre era presente un test su interfaccia SmartCity per device Android (Nexus 5 e 7).
-
QT-ImageWatermarker
An easy way to protect your intellectual property. You can resize, enhance and save images in different formats. You can also: select the type of watermark (image or text), change the opacity, rotate it, change its position in the images (or fill them), set the type of composition and quality.
-
Sensore Temperatura (MSP430)
Il sistema da progettare, mediante circuito sensoriale e MSP430, deve poter rileva un segnale analogico in ingresso (rappresentazione della temperatura in gradi) ed elaborare da esso: una sequenza di campionamento con acquisizione di 100 campioni con intervallo di 10 ms, calcolarne la media e modificare il comportamento del sistema in base alla temperatura ottenuta (segnalazione con allarme se T > 40 gradi).
-
Broadcast Chat Service (Java)
Creazione di un server Java per erogazione di servizi chat broadcast suddivisi in "room". Software su richiesta composto da un server broadcast thread-pool based (Java) e client (Java).