Il sito è stato sviluppato tramite la collaborazione con un'Azienda giovane, in fase di start-up, che ha offerto il proprio contributo a titolo gratuito, nell'ambito di attività di ricerca e sviluppo di base (Byters s.r.l.). La collaborazione ha riguardato sia la partecipazione ai brainstorming, sia la costruzione del progetto e l'implementazione della piattaforma. Il lavoro condotto in questa Tesi sarà alla base per la richiesta di finanziamenti per il completamento dell'opera. Lo sviluppo del disegno della piattaforma è stato suddiviso in fasi successive.− Ricerca e analisi dei principali portali e delle principali applicazioni con finalità simili.− Per la costruzione della struttura principale della piattaforma, si è scelto di rispettare i criteri di usabilità per una User Interface funzionale e immediata.La User Experience deve essere quanto più rassicurante e divertente possibile al fine di offrire agli utenti un vissuto positivo durante l'utilizzo, risultato dalla fusione tra la semplicità e immediatezza del mezzo multimediale e l'interattività tipica del Web. L'elaborazione grafica della User Interface è stata pensata a partire dallo studio del look and feel generale a cui vorremo giungere, in modo da rendere coinvolgenti le esperienze d'uso che l'utente sperimenterà. Per ottenere la versione definitiva sono stati elaborati degli screenshot delle diverse versioni, su cui si effettueranno dei test di usabilità. La disposizione dei vari elementi che compongono le pagine web, il tratto grafico e il tipo di font sono stati valutati tenendo conto dei principi della Gestalt 1 , al fine di rendere chiara e immediata la struttura e l'organizzazione dei contenuti. Anche la scelta dei colori è stata ponderata al fine di suscitare vissuti positivi e rilassanti sull'utente.− Per lo sviluppo della piattaforma Client e del suo Back End è stato utilizzato Python, un linguaggio di programmazione di alto livello. Python è un progetto open source, sviluppato da Python Software Foundation e attualmente rappresenta una tecnologia tra le più impiegate da colossi come Google e Youtube. E' uno dei linguaggi più ricchi e comodi da usare. La sua sintassi è pulita e snella così come i suoi costrutti, decisamente chiari e non ambigui. I blocchi logici vengono costruiti semplicemente allineando le righe allo stesso modo, incrementando la leggibilità e l'uniformità del codice anche se vi lavorano diversi autori. Python può essere interpretato ed eseguito sulla gran parte delle piattaforme attualmente utilizzate, siano esse di casa Apple (Mac) che PC (Microsoft Windows e GNU/Linux). Infine, Python è un free 1 L'approccio Gestalt è uno dei primi tentativi sistematici di studiare la separazione e l'organizzazione della percezione. E' una teoria messa a punto da un gruppo di psicologi tedeschi (tra cui Koffka, Kohler, Wertheimer) che emigrarono degli Stati Uniti nel periodo tra le due Guerre. Il principio fondamentale dell'organizzazione delle percezioni è la legge di Pragnanz: "di numerose organizzazione possibili dal punto di vista geometrico, si verificherà quella che possiede la forma migliore, più semplice e più stabile" (Eysenck M.W., Psicologia Cognitiva). − Anche per la creazione del gioco interattivo si utilizzerà HTML5. HTML5 permette ai web designers e ai developers di creare grafica avanzata, animazioni e transizioni che garantiscono una user experience all'avanguardia. Attraverso framework JavaScript, e le librerie JavaScript, si creerà un gioco di simulazione della dialisi in HTML5 per desktop.