
L’ARCHITETTURA
BMooble ha realizzato un framework di sviluppo per la progettazione e la gestione di servizi mobili, basato su brevetto proprietario. Il sistema, interamente software, è costituito da varie componenti che interagiscono dinamicamente tra loro conferendo al sistema la necessaria intelligenza funzionale all’esecuzione delle diverse modalità di servizio.
IL SERVER ENGINE E I CONNETTORI
Il server engine è il motore progettato per realizzare ed eseguire servizi e sovrintende al funzionamento delle varie componenti, fornendo loro i dati richiesti: accede così ai dati esterni per mezzo di connettori che gestiscono i protocolli di comunicazione ed i vari formati dei dati; controlla ed invia i dati strutturati al client sul cellulare.
IL DESCRITTORE DEL SERVIZIO
Il descrittore del servizio permette di descrivere, eseguire e modificare un qualsiasi servizio mobile in tempi molto rapidi, senza alcun vincolo di sviluppo di software dedicato. Nel descrittore è possibile definire le specifiche funzionali di un qualsiasi servizio, automaticamente reso disponibile agli utenti attraverso le funzionalità del server engine e del client sul cellulare. La compilazione del descrittore è basata su un linguaggio di alto livello interpretato dinamicamente dal server engine, che esegue la resa del servizio. Modificando la descrizione del servizio si modificano gli ordini inviati al server, che interpreta all’istante le nuove specifiche funzionali.
IL CLIENT BMOOBLE
Il client del cellulare è un applet Java scaricabile con la semplicità di una qualsiasi suoneria. Interpretando la struttura dei dati ricevuta dal server engine, gestisce la loro presentazione omogenea sullo schermo di qualsiasi cellulare e permette l’inserimento e l’invio al server dei dati richiesti, in modo facile, ergonomico sicuro e controllato. |
 |