Slide Tesi informatica

12
- 1 di 11 - Università degli Studi di Tori Facoltà di Scienze Matematiche Fisiche Natur Corso di Laurea in Informat Anno Accademico 2009/ OvunqueScuola: realizzazione in OvunqueScuola: realizzazione in ambito Cloud Computing di un ambito Cloud Computing di un portale web scolastico portale web scolastico Relatore: Prof. Antonio Di Leva Correlatori: Dott. Massimiliano Garruzzo Dott. Pasquale Pellitteri Candidato: Maximilian Passaghe

description

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

Transcript of Slide Tesi informatica

Page 1: Slide Tesi informatica

- 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

Page 2: Slide Tesi informatica

- 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

Page 3: Slide Tesi informatica

- 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

Page 4: Slide Tesi informatica

- 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

Page 5: Slide Tesi informatica

- 5 di 11 -

OvunqueScuola - Utenti

Comprensorio

Scuola

Classe

UtenteRegistrato

SuperAdmin Admin Insegnante Studente Genitore

Corso

RegistroDiClasse

Voto

Page 6: Slide Tesi informatica

- 6 di 11 -

OvunqueScuola - Funz. generali

Homepage

Messaggi

Appunti

Calendario

Comunicazioni

Page 7: Slide Tesi informatica

- 7 di 11 -

OvunqueScuola - Insegnante

Registro di classe

Registro personale

Supplenze

Page 8: Slide Tesi informatica

- 8 di 11 -

OvunqueScuola - Studente

Andamento scolastico

Didattica

Class-wall

Page 9: Slide Tesi informatica

- 9 di 11 -

OvunqueScuola - Genitore

Calendario delle lezioni

Andamento scolastico

Page 10: Slide Tesi informatica

- 10 di 11 -

OvunqueScuola - SuperAdmin, Admin

SuperAdmin:- gestione comprensori

Admin:- gestione utenti- gestione didattica- comunicazioni

Page 11: Slide Tesi informatica

- 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)

Page 12: Slide Tesi informatica

- 12 di 11 -

Graziedomande?