GRIDA3
Gestore di Risorse Condivise per L’Analisi di Dati e
Applicazioni Ambientali
Progetto Fondo Agevolazioni per la Ricerca (FAR), D. Lgs. 297 (1999)
Obiettivo Realizzativo 3
Sviluppo delle Interfacce Utente Amichevoli
Andrea Piras – [email protected]
NDA / ICT
Pula, 28 Novembre 2006
Gestore di Risorse Condivise per Analisi di Dati e
Applicazioni Ambientali
Kick-off Metting
OR3: Obiettivo
• Rendere accessibili in forma di servizi
offerti all’utente le applicazioni degli OR
4, 5, 6, 7 e 8, tramite un’interfaccia Web
amichevole,
autodescrittiva
e
autogenerata
Pula, 28 Novembre 2006
Gestore di Risorse Condivise per Analisi di Dati e
Applicazioni Ambientali
Kick-off Metting
Le Attività
• Studio dei requisiti delle interfacce
utente per le 5 applicazioni dimostrative
• Definizione delle metriche di prodotto
• Design di alto-livello degli elementi
interattivi
• Implementazione,
acquisizione
e
personalizzazione dei componenti
• Test e verifica del software prodotto
Pula, 28 Novembre 2006
Gestore di Risorse Condivise per Analisi di Dati e
Applicazioni Ambientali
Kick-off Metting
Layer per l’interazione
HTML-based UI
HTTP Request
Web Services
HTTP Response
Layer per l’interazione degli utenti
GRID
(SRB, OGSA, servizi, processing, …)
Pula, 28 Novembre 2006
Gestore di Risorse Condivise per Analisi di Dati e
Applicazioni Ambientali
Kick-off Metting
Negli scorsi tre anni …
• Nuovi paradigmi per lo sviluppo di
applicazioni Web-based
• Affermazione dei Web services ma
continua evoluzione degli standard
• Siti Web con funzionalità simili alle
applicazioni desktop
• Accesso con limiti al Web da parte dei
dispositivi mobili
Pula, 28 Novembre 2006
Gestore di Risorse Condivise per Analisi di Dati e
Applicazioni Ambientali
Kick-off Metting
Nell’immediato futuro
• Nuovi paradigmi per lo sviluppo di applicazioni
Web-based
• Nuovi paradigmi/standard per Web services
• Siti Web con funzionalità uguali alle
applicazioni desktop
• Accesso al Web da parte dei dispositivi mobili
come quello dei desktop
• Tecnologie cambieranno
Pula, 28 Novembre 2006
Gestore di Risorse Condivise per Analisi di Dati e
Applicazioni Ambientali
Kick-off Metting
In questo contesto …
• Realizzare UI con quello che c’è a
disposizione, porterebbe risultati obsoleti
prima della fine del progetto
• Pensare ad un modello astratto da
mappare di volta in volta sulle tecnologie a
disposizione cambiando solo la parte
interessata
Pula, 28 Novembre 2006
Gestore di Risorse Condivise per Analisi di Dati e
Applicazioni Ambientali
Kick-off Metting
Temi d’interesse
• Semantica
• Modello astratto di interazione utente
– Generazione automatica delle interfacce
utente HTML-based per il dispositivo in
uso
– Generazione automatica Web service
– Generazione automatica dell’integrazione
con l’interfaccia esposta del GRID
Pula, 28 Novembre 2006
Gestore di Risorse Condivise per Analisi di Dati e
Applicazioni Ambientali
Kick-off Metting
Caratteristiche del modello
• Composizione usando widget di base
• Estendibilità con nuovi widget realizzati
specificatamente per un’applicazione
• Ogni widget sarà trasformato nel
corrispondente frammento di UI, Web
services e d’integrazione con il GRID
• Ogni widget realizzato in modo
indipendente dagli altri
Pula, 28 Novembre 2006
Gestore di Risorse Condivise per Analisi di Dati e
Applicazioni Ambientali
Kick-off Metting
Modifiche agli obiettivi
• Nessuna modifica
– Layer da adattare al Grid e alle esigenze
delle 5 applicazioni
– Cambiano come raggiungerli
– Spostare l’attenzione da task model a userfriendly interface model
Pula, 28 Novembre 2006
Gestore di Risorse Condivise per Analisi di Dati e
Applicazioni Ambientali
Kick-off Metting
Scarica

Sviluppo delle Interfacce Utente Amichevoli