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.