Argomento tesi
realizzare un plug-in per la piattaforma Floasys Mobile Meeting Manager che permetta di:
- caricare facilmente dati, in formato csv, da visualizzare su un grafico
- visualizzare i dati caricati attraverso differenti tipi di grafici
- effettuare annotazioni sui grafici discussi durante un meeting
- memorizzare permanentemente le annotazioni in modo da permettere ai partecipanti del meeting di consultarle in futuro
- legare le annotazioni effettuate dagli utenti ai dati, in modo da consentire la visualizzazione delle annotazioni utilizzando grafici differenti sugli stessi dati
Una breve panoramica
Spesso in un'azienda durante un meeting vengono analizzati e discussi dati di vario genere, rappresentati spesso attraverso grafici per renderli di facile comprensione ai partecipanti. Molti di questi dati in seguito alla loro presentazione richiedono ulteriori elaborazioni in base alle regole di business dell'azienda, poter effettuare annotazioni su questi dati favorirebbe una loro più veloce elaborazione.
Una piattaforma che offre le funzionalità menzionate ha numerosi vantaggi: per quanto riguarda il partecipante del meeting non dovrà più sforzarsi a ricordare tutto ciò che è stato detto per ogni insieme di dati analizzato durante il meeting incorrendo quasi sicuramente ad errori di dimenticanza, non dovrà utilizzare altri strumenti esterni di supporto che gli permettono di “appuntare” informazioni per ricordare con facilità ciò che è stato discusso durante l'incontro, riuscirà a completare il proprio lavoro con maggiore velocità e serenità beneficiando quindi all'intera azienda.
Attualmente la piattaforma Floasys M3 permette il caricamento di grafici solo se questi appartengono ad una pagina web, cioè per caricare un grafico attualmente è necessario creare “a mano” prima una pagina html che utilizzi qualche libreria javascript per la visualizzazione del grafico e successivamente caricare questa pagina sulla piattaforma. Come si può intuire quest'operazione è abbastanza dispendiosa in termini di tempo e non è di semplice utilizzo soprattutto per persone che non sono “pratiche” con l'utilizzo di linguaggi di sviluppo web. Per ovviare a questo problema si potrebbe estendere il supporto ai file csv, contenenti tutti i dati separati da virgole, e si potrebbe lasciare al sistema il compito di “realizzare” una pagina html contenente il grafico desiderato.
Per permettere a Floasys M3 di supportare queste funzionalità ho pensato di creare un sistema client/server, da integrare nella piattaforma di meeting, che permetta solo al conduttore del meeting la possibilità di annotare il grafico, e la sincronizzazione di queste annotazioni con tutti gli utenti che stanno guardando lo stesso grafico, la loro memorizzazione in memoria di massa, in modo da permettere ai partecipanti del meeting di consultare i grafici analizzati durante l'incontro per estrarre informazioni dai dati rappresentati.