|
Framework Mobile
non è un prodotto ma un ambiente di sviluppo per poter
progettare e disegnare applicazioni in base alle svariate
necessità aziendali ed operative. Tale ambiente, costantemente aggiornato ed
implementato, è un insieme di strumenti funzioni realizzati per
poter utilizzare comuni cellulari, alla
stregua di mini computer remoti direttamente collegati con
il sistema informativo centrale tramite il data base.
Il tool permette lo sviluppo di applicazioni su cellulari
abilitatiJ2ME (Java 2 Micro Edition) con MIDP 1.0 (Mobile
Information Device Profile) e CLDC 1.0 (Connectd limited
device configuration) o superiori.
Le applicazioni realizzate attraverso il nostro Framework Mobile sono facili e snelle da utilizzare.
L’interfaccia utente è stata studiata per i cellulari,
quindi realizzata ad hoc, riducendo allo stretto
indispensabile la digitazione dei dati per non scontrarsi
con il limitato utilizzo della tastiera dei cellulari
stessi.
Lo stesso Framework Mobile prevede la trasmissione dei
soli dati in modo criptato e compresso.
Tale flusso avviene da e verso il server remoto, il quale
interpreta la richiesta e restituisce il dato in modo veloce
e senza inutili attese, con un trasferimento di bytes molto
basso.
Cosa che invece nelle solite comunicazioni via WAP non
avviene in quanto per poter navigare in internet si obbliga
l’utente ad attendere ogni volta il caricamento della pagina
intera, dovendo adattare il linguaggio del Web alle esigenze
ed alle limitate potenzialità di un telefonino cellulare,
oltre che a sostenere costi nettamente più alti: basti
pensare che a parità di dati trasmessi una interrogazione
via WAP può costare oltre dieci volte di più che non una
interrogazione tramite una applicazione realizzata tramite
Framework Mobile.
|
|
L'architettura Framework Mobile
a quattro livelli, permette un elevatissimo numero di
possibilità di configurazione, risolvendo ogni esigenza
applicativa:
I clients hanno installato un MIDLet che gestisce
l’interfaccia I/O utente, la logica di navigazione ed i
controlli formali, evitando in tal modo un impiego gravoso
della banda di connessione.
Essi sfruttano una qualsiasi connessione di tipo TCP/IP (Lan, WI-FI, Internet, GPRS, EDGE,
UMTS) per dialogare con il server centrale, il
quale si occuperà dell’implementazione della business logic
e dell’interfacciamento al DB centrale.
Tramite un modulo di comunicazione,
il flusso di dati viene reindirizzato verso i server
periferici, dotati anch’essi di un programma
di comunicazione, che si occuperà anche della connessione al
DB periferico, mettendo di fatto a disposizione dei clients
i dati ivi contenuti.
L’architettura a quattro livelli, può essere ridotta ad un
più classico Three Tier, implementando sul server centrale
il DB necessario alle applicazioni remote, eliminando i
server o pc periferici. |
|
 |