Slide Tesi informatica

1,117 views

Published on

Presentazione del progetto OvunqueScuola, un portale web scolastico basato su tecnologia Cloud Computing

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,117
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Slide Tesi informatica

  1. 1. Università degli Studi di Torino Facoltà di Scienze Matematiche Fisiche Naturali Corso di Laurea in Informatica Anno Accademico 2009/2010 OvunqueScuola: realizzazione in ambito Cloud Computing di un portale web scolastico Relatore: Prof. Antonio Di Leva Correlatori: Dott. Massimiliano Garruzzo Dott. Pasquale Pellitteri Candidato: Maximilian Passaghe
  2. 2. I vantaggi di un sistema informativo permettono di migliorare la gestione delle scuole OvunqueScuola Applicazione online basata su tecnologie Cloud 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
  3. 3. GWT permette di creare un’interfaccia Javascript da codice Java GWT GUI Library Vantaggi - Debugging - Codice ottimizzato - Portabilità - Librerie Compilatore Java-to-Javascript Java Javascript
  4. 4. L’applicazione sfrutta le potenzialità di Appengine (scalabilità, astrazione dall’infrastruttura, costi…) JSON <ul><ul><li>Linguaggio di markup più compatto rispetto a XML </li></ul></ul><ul><ul><li>Integrazione con Javascript </li></ul></ul>JDO <ul><ul><li>Astrazione del livello di persistenza </li></ul></ul><ul><ul><li>MapReduce: modello di programmazione per processare e generare grandi insiemi di dati </li></ul></ul><ul><ul><li>BigTable: database scalabile e distribuito </li></ul></ul><ul><ul><li>Google File System: file system altamente scalabile </li></ul></ul>Appengine
  5. 5. OvunqueScuola - Utenti Comprensorio Scuola Classe UtenteRegistrato SuperAdmin Admin Insegnante Studente Genitore Corso RegistroDiClasse Voto
  6. 6. OvunqueScuola - Funz. generali Homepage Messaggi Appunti Calendario Comunicazioni
  7. 7. OvunqueScuola - Insegnante Registro di classe Registro personale Supplenze
  8. 8. OvunqueScuola - Studente Andamento scolastico Didattica Class-wall
  9. 9. OvunqueScuola - Genitore Calendario delle lezioni Andamento scolastico
  10. 10. OvunqueScuola - SuperAdmin, Admin SuperAdmin: - gestione comprensori Admin: - gestione utenti - gestione didattica - comunicazioni
  11. 11. Conclusioni – Il Cloud Computing offre un’opportunità per migliorare la gestione delle scuole Sviluppi futuri Accessibilità Internazionalizza-zione Sicurezza Ottimizzazione (Speed Tracer) 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
  12. 12. Grazie domande?

×