Con la crescente diffusione delle architetture cloud-native, emerge la necessità di gestire in modo efficiente e uniforme i dati distribuiti su diversi servizi di storage. M²CS (Multi-Cloud Multi-Storage), una libreria sviluppata in Go, si propone come livello di astrazione tra le applicazioni e i provider di storage, siano essi cloud o on-premise. La tesi illustra la progettazione e l’implementazione di questa libreria, con particolare attenzione alle operazioni CRUD e alla gestione, sia sincrona che asincrona, dei dati in modo trasparente, efficiente (compressione) e sicuro (cifratura) verso servizi eterogenei quali AWS S3, Azure Blob Storage e MinIO. La caratteristica distintiva di M²CS è la capacità di replicare automaticamente i file su più provider, garantendo alta disponibilità, affidabilità e indipendenza dal vendor.
Negli ultimi anni l’integrazione tra ambienti virtuali e tecnologie di realtà aumentata e diventata centrale nei contesti industriali. Questa tesi presenta un caso d’uso del framework CrossWarp, pensato per favorire esperienze collaborative ibride e transizioni fluide tra diversi livelli di realtà, applicato alla simulazione di un impianto automatizzato con finalità di formazione e valutazione. Il progetto propone un serious game per l’ispezione qualitativa: oggetti digitali, trasportati da nastri e rulli simulati, interagiscono con un portale digitale che permette di visualizzarne lo stato interno o alternativo. Una volta entrata la box nella scena VR, l’operatore può fermare il nastro, prelevare l’oggetto e spostarlo in AR per la verifica; se conforme rientra nel flusso, altrimenti rimane in AR come difetto. Alla ripartenza, il sistema fornisce feedback quantitativo su quanti oggetti difettosi e non sono stati rilevati e in quanto tempo è stata eseguita tale ispezione. Sviluppata con Unity e Photon Fusion, l’applicazione supporta interazioni multiutente in tempo reale per scenari di training cooperativo. Lo scenario mostra come la Cross Reality, tramite CrossWarp, possa essere uno strumento efficace per simulazione, formazione tecnica e valutazione delle competenze in contesti ibridi, introducendo dinamiche ludiche a supporto dell’apprendimento.