Il bM Client è la componente bMooble installabile come app nativa su tutti i device mobili.

Permette la connessione, tramite protocollo HTTP o HTTPS sfruttando il brevetto bMooble, alla componente bM Server per l’erogazione dei servizi.

Il bM Client è indipendente da qualsiasi servizio reso e viene installato unicamente alla prima richiesta di fruizione dei servizi potendolo aggiornare e quindi scaricare da qualsiasi marketplace.

Interpreta la stringa di dati e metadati inviata dal bM Server a fronte dell’esecuzione dello specifico bM Descriptor del servizio richiesto, e realizza quindi la migliore interfaccia possibile tenendo conto delle caratteristiche del dispositivo mobile ed integrando nativamente le funzionalità del sistema operativo: l’interfaccia grafica viene costruita dinamicamente ed adattata alla dimensione ed alla risoluzione dello schermo, indipendentemente dal modello di smart-phone o tablet.

Se dal punto di vista logico il client è unico, sono altresì previsti periodicamente rilasci di client uno per ogni sistema operativo mobile garantendo la compatibilità con le ultime versioni dei sistemi operativi stessi:

  • iOS
  • Android
  • Windows phone
  • Blackberry
  • Symbian