Real-Time Collaborative Whiteboard

   page       attach   
abstract

Il progetto da noi presentato consiste in una lavagna collaborativa real-time dove più utenti possono disegnare e vedere le modifiche apportate dagli altri in tempo reale. Vi è un interfaccia web dove gli utenti, tramite sistema di autenticazione, possono accedere e creare, modificare, eliminare e condividere la propria lavagna virtuale. L’architettura è di tipo client-server, ogni client sfrutta delle API esposte dal server per interagire con il sistema. L’interazione degli utenti con la lavagna è stata realizzata tramite tecnologie che sfruttano protocolli real-time (Socket.IO). Per ridurre la quantità di dati che vengono inviati durante l’interazione real-time, sono state utilizzate tecniche di interpolazione in modo da mostrare l’interazione come più fluida possibile.

outcomes