Prototipo “Mobile Application per la Prenotazione delle Sale
Riunione”
Il prototipo “Mobile Application per la
Prenotazione delle Sale Riunioni” realizza
e sperimenta un servizio multicanale in
grado di informatizzare l’attuale flusso
per
la
prenotazione
delle
sale
della
direzione Organizzazione, Pianificazione,
Sviluppo e Gestione delle Risorse Umane
della Regione Piemonte.
Il servizio è rivolto a due tipologie di
utenti regionali: coloro che dispongono di postazioni di lavoro standard dotate di
browser
e gli utenti mobili abilitati ad accedere al servizio tramite dispositivi PDA e
cellulari Java-compliant.
Le funzionalità offerte dal prototipo includono:
-
gestione della prenotazione delle sale e dotazione tecnologica correlata;
-
controllo tramite workflow dell'intero iter di prenotazione;
-
tracciamento e memorizzazione dello storico delle interazioni avvenute per ogni
singola richiesta, per consentire evoluzioni volte alla creazione di report
statistici.
In particolare, il prototipo è composto da due componenti:
ƒ
un front-end rivolto agli utenti regionali che intendono effettuare la prenotazione di
sale presenti nella sede della direzione
ƒ
una console di gestione delle prenotazioni rivolta a:
o
segreteria per la conferma e la revoca delle prenotazioni inoltrate;
o
referente tecnologico per la verifica della disponibilità della dotazione
tecnologica relativa;
o
portineria per il controllo degli accessi alla
sede in base alle prenotazioni previste;
o
amministratore per la gestione di utenti
abilitati al servizio e per la definizione dei
ruoli.
Per
meglio
realizzare
la
multicanalità
nella
componente di Front-End, si è scelto di sfruttare il
framework
Cocoon,
software
OpenSource
della
Apache Software Foundation, che integra Java con
tecnologie basate su XML permettendo un forte
sdoppiamento fra dati memorizzati su database,
logica di business e presentazione.
Nell’ambito del prototipo è emersa l’esigenza di uno studio approfondito del canale
rivolto ai cellulari che supportano la tecnologia J2ME.
Dopo aver valutato e scelto di utilizzare la versione MIDP 2.0 della piattaforma client
Java, il canale cellulare
è stato integrato grazie alle API messe a disposizione dal
framework Cocoon.
A tale fine è stata realizzata una componente server
modulare in grado di inviare al client, a fronte di una
richiesta, un XML compresso in formato WBXML, con
una
considerevole
limitazione
dell'occupazione
di
banda.
Per l'elaborazione del messaggio compresso da parte
del client è stata usata una libreria open-source (KXML
2) sufficientemente leggera da essere supportata dalle
limitate
capacità
dispositivi
elaborative
handheld
in
e
grado
di
di
memoria
dei
semplificare
l'interpretazione e l’utilizzo dei dati ottenuti dal server.
Le interfacce utente infine sono state definite in modo da rispettare i principi
dell’usabilità di un applicativo calato in un contesto multicanale.