Slide Tesi informatica

  • 893 views
Uploaded on

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

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

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
893
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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. 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. L’applicazione sfrutta le potenzialità di Appengine (scalabilità, astrazione dall’infrastruttura, costi…) JSON
      • Linguaggio di markup più compatto rispetto a XML
      • Integrazione con Javascript
    JDO
      • Astrazione del livello di persistenza
      • MapReduce: modello di programmazione per processare e generare grandi insiemi di dati
      • BigTable: database scalabile e distribuito
      • Google File System: file system altamente scalabile
    Appengine
  • 5. OvunqueScuola - Utenti Comprensorio Scuola Classe UtenteRegistrato SuperAdmin Admin Insegnante Studente Genitore Corso RegistroDiClasse Voto
  • 6. OvunqueScuola - Funz. generali Homepage Messaggi Appunti Calendario Comunicazioni
  • 7. OvunqueScuola - Insegnante Registro di classe Registro personale Supplenze
  • 8. OvunqueScuola - Studente Andamento scolastico Didattica Class-wall
  • 9. OvunqueScuola - Genitore Calendario delle lezioni Andamento scolastico
  • 10. OvunqueScuola - SuperAdmin, Admin SuperAdmin: - gestione comprensori Admin: - gestione utenti - gestione didattica - comunicazioni
  • 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. Grazie domande?