Upload
jonathan2it
View
1.231
Download
2
Embed Size (px)
DESCRIPTION
Presentazione del progetto OvunqueScuola, un portale web scolastico basato su tecnologia Cloud Computing
Citation preview
- 1 di 11 -
Università degli Studi di TorinoFacoltà di Scienze Matematiche Fisiche Naturali
Corso di Laurea in InformaticaAnno Accademico 2009/2010
OvunqueScuola: realizzazione in ambito OvunqueScuola: realizzazione in ambito Cloud Computing di un portale web Cloud Computing di un portale web
scolasticoscolastico
Relatore: Prof. Antonio Di Leva
Correlatori: Dott. Massimiliano Garruzzo Dott. Pasquale Pellitteri
Candidato: Maximilian Passaghe
- 2 di 11 -
I vantaggi di un sistema informativo permettono di migliorare la gestione delle scuole
Attuale
Ridondanza negli archivi cartacei
Comunicazione scuola-genitori
Andamento dello studente
Traccia del programma svolto, compiti, didattica
Opportunità
Inserire il dato una sola volta
Gestire avvisi e contatti
Visualizzare l'andamento complessivo
Riportare il programma svolto, i compiti, gestire la didattica
OvunqueScuola
Applicazione online basata su tecnologie Cloud
- 3 di 11 -
GWT permette di creare un’interfaccia Javascript da codice Java
Compilatore Java-to-Javascript
Java
GWTGUI
Library
Javascript
Vantaggi- Debugging- Codice ottimizzato- Portabilità- Librerie
- 4 di 11 -
L’applicazione sfrutta le potenzialità di Appengine(scalabilità, astrazione dall’infrastruttura, costi…)
JSON Linguaggio di markup più compatto rispetto a XMLIntegrazione con Javascript
JDO Astrazione del livello di persistenza
MapReduce: modello di programmazione per processare e generare grandi insiemi di dati
BigTable: database scalabile e distribuitoGoogle File System: file system altamente scalabile
Appengine
- 5 di 11 -
OvunqueScuola - Utenti
Comprensorio
Scuola
Classe
UtenteRegistrato
SuperAdmin Admin Insegnante Studente Genitore
Corso
RegistroDiClasse
Voto
- 6 di 11 -
OvunqueScuola - Funz. generali
Homepage
Messaggi
Appunti
Calendario
Comunicazioni
- 7 di 11 -
OvunqueScuola - Insegnante
Registro di classe
Registro personale
Supplenze
- 8 di 11 -
OvunqueScuola - Studente
Andamento scolastico
Didattica
Class-wall
- 9 di 11 -
OvunqueScuola - Genitore
Calendario delle lezioni
Andamento scolastico
- 10 di 11 -
OvunqueScuola - SuperAdmin, Admin
SuperAdmin:- gestione comprensori
Admin:- gestione utenti- gestione didattica- comunicazioni
- 11 di 11 -
Conclusioni – Il Cloud Computing offre un’opportunità per migliorare la gestione delle scuole
Vantaggi
Scalabilità
Pay-per-use
Disponibilità anytime-anywhere
No infrastrutture proprietarie
Sviluppo veloce e librerie a disposizione
Svantaggi
Database non relazionale
Non sempre conveniente
Connessione a Internet necessaria
Sicurezza, privacy, portabilità tra Cloud
Molte librerie non supportate
Sviluppi futuri
Accessibilità
Internazionalizza-zione
Sicurezza
Ottimizzazione(Speed Tracer)
- 12 di 11 -
Graziedomande?