Progettazione e sviluppo di Sophon, applicativo cloud a supporto della ricerca
- 1. Sinossi
- 2. Introduzione alla tesi
- 3. Ricerca collaborativa
- 4. Progettazione di Sophon
- 5. Realizzazione di Sophon
- 5.1. Realizzazione del modulo backend
- Il project Django
- L'app Sophon Core
- Aggiunta di un nuovo comando di gestione
- Modello base astratto
- Modello di autorizzazione astratto
- Modello dei dettagli dell'istanza
- Modello del gruppo di ricerca
- Estensione ai permessi di Django
- Viewset astratti
- Viewset concreti
- Pagina di amministrazione
- Testing in Sophon Core
- Test case generici
- Test case concreti
- L'app Sophon Projects
- L'app Sophon Notebooks
- Containerizzazione del modulo backend
- 5.2. Realizzazione del modulo frontend
- 5.3. Realizzazione del modulo proxy
- 5.4. Realizzazione del modulo Jupyter
- 5.5. Automazione di sviluppo
- 5.1. Realizzazione del modulo backend
- 6. Risultati ottenuti
- 7. Il futuro di Sophon
- 8. Bibliografia