La componente bM Client in Objective-C per il sistema operativo iOS di Apple permette l’utilizzo di servizi mobile generati dalla bM Platform su qualsiasi iPhone o iPad.
Il bM Client viene configurato come app dotandolo dell’icona specifica del servizio che comparirà tra le app disponibili sui device degli utenti, assegnandogli l’IP del bM Server sul quale sono stati definiti i servizi dell’app ed al quale si connetterà con tap sull’icona, e dichiarando il primo servizio che verrà messo in esecuzione all’avvio dell’app stessa.
Il bM Client viene quindi pubblicato sull’appstore di Apple o distribuito con le modalità ad-hoc previste da Apple.
Dopo il primo avvio, le componenti grafiche ed i contenuti statici vengono scaricate e salvate a bordo del device mobile per i successivi utilizzi mentre le informazioni dinamiche vengono ottenute on-line durante l’uso dell’app.
Il bM Client è integrato tramite il sistema operativo iOS con le funzioni native dei device mobili quali la fotocamera, il GPS, il telefono etc. potendo così sfruttare le capacità offerte dalla tecnologia Apple.