Corso di Laurea Magistrale in
Ingegneria Informatica
Linguaggi e Tecnologie Web
Proposte di progetti d'anno
Di seguito è riportato l’elenco dei progetti proposti, raggruppati per area tematica.
Gestione pubblicazioni scientifiche sito web Sisinflab
●
●
●
Implementazione di un endpoint SPARQL relativo alle pubblicazioni del Sisinflab.
Integrazione LodView per la visualizzazione dei dati (https://github.com/dvcama/LodView) .
Integrazione LodLive per la visualizzazione dei dati (https://github.com/dvcama/LodLive).
Profilazione Utente
●
Implementazione tramite Sparksee Mobile del modulo per la costruzione automatica di una
annotazione a partire da testo scritto o parlato.
Linked Data Platform
●
●
●
●
●
●
Implementazione di un framework (client/server) LDP-CoAP in Java (Raspberry).
Implementazione di un framework (client/server) LDP-CoAP per Arduino.
Implementazione di un framework (client/server) LDP-CoAP per Android.
Implementazione di un portale web LDP-CoAP per interrogare un server LDP.
Visualizzazione su mappa dei dati rilevati ed esposti in formato Linked Data.
Implementazione di un client in AR per visualizzare i dati Linked Data esposti da un server LDP-COAP
in esecuzione su scheda Arduino o Raspberry.
Dataset Poliba
Creazione di un dataset contenente informazioni sugli studenti durante le ore di permanenza al Poliba:
●
●
●
Implementazione di un client mobile (Android/iPhone) per l’acquisizione dei dati.
Sviluppo di un sistema Web per l’acquisizione dei dati rilevati con supporto a dati geospaziali.
Analisi dei dati attraverso tecniche di ML (Clustering, Classificazione,..) batch o real time su stream di
dati, per identificare aree di interesse e/o di aggregazione per gli studenti o pattern di movimenti
ricorrenti.
Dataset OBD2
Creazione di un dataset contenente i dati di diverse auto rilevati attraverso OBD2:
●
●
Implementazione di un client mobile (Android/iPhone) per la rilevazione dei parametri in modo
semplice ed immediato.
Implementazione di un framework per la raccolta dei dati in real-time e per la costruzione del dataset
in crowd-sourcing.
Algoritmi di Machine Learning su base semantica
●
Estensione di un algoritmo esistente per l’analisi di stream di dati ed eventuale integrazione nei
framework MOA e Apache Spark.
Automotive Grade Linux
●
●
Sviluppo di una GUI per la visualizzazione dei dati OBD.
Sviluppo di una GUI (mockup) per l’applicazione iDriveSafe.
Possono essere proposti altri progetti rispetto ai temi elencati. Essi vanno concordati in anticipo con i
docenti.
Il progetto deve essere consegnato su CD o DVD, completo di sorgenti, in una delle seguenti modalità:
1. una cartella che contenga tutto il necessario per testare il sistema senza dover installare software sul
calcolatore;
2. una macchina virtuale compatibile con VMware Player già configurata e pronta all'uso.
3. In alternativa, si può pubblicare il progetto su un opportuno spazio Web, purché sia possibile per i
docenti accertare l'effettiva paternità del lavoro; tutti i sorgenti andranno comunque forniti su CD.
In ogni caso, dovrà essere fornita ai docenti una guida rapida (1-2 pagine) per l'avvio e l'uso del sistema.
Ogni progetto dovrà essere inoltre accompagnato da una breve relazione (15-20 pagine) che descriva il
lavoro realizzato: descrizione degli attori e delle principali funzionalità del sistema (uso facoltativo dei
diagrammi UML ritenuti opportuni), il progetto dei dati e l’architettura (funzionale e SW) del sistema. La
consegna del progetto e della relazione dovrà essere effettuata 10 giorni prima della discussione in sede di
esame, allorché sarà presentato e discusso il lavoro.
Il docente
Ing. Saverio Ieva
Insegnamento di LINGUAGGI E TECNOLOGIE WEB
CdL Magistrale Ing. Informatica