Dall'archivio articoli > IoT
Introduzione all'SDK del Microsoft Band
Per poter utilizzare questa funzionalità, devi fare il login o iscriverti.
![Introduzione all'SDK del Microsoft Band](https://www.aspitalia.com//articoli/iot/introduzione-sdk-microsoft-band.home.jpg)
In un momento storico dove la previsioni sul numero degli smart device previsti per il 2020 si aggira intorno all'ordine delle centinaia di miliardi, Microsoft non poteva rimanere indietro. Infatti, presentando lo scorso Ottobre il Microsoft Band, ha sancito il suo ingresso nel settore dei wearable. Il Microsoft Band è il primo device che sfrutta interamente la potenza dei servizi di Health Care di Microsoft, e proprio grazie a questi servizi l'utente può beneficiare di una serie di funzionalità che spaziano dal fitness (sleep tracking, cardiofrequenzimetro, contapassi e funzionalità GPS) alla produttività personale (calendario, email & messaging, meteo, finanza e notification center) supportando pienamente Cortana.
In questo articolo esamineremo le potenzialità offerte dalle SDK recentemente messo a disposizione da Microsoft in fase di preview, inoltre, tratteremo nei suoi aspetti fondamentali l'interazione tra un app Windows Phone e il Microsoft Band.
Il Microsoft Band è dotato di un notevole set di 8 sensori hardware con cui le applicazioni possono interfacciarsi tramite l'SDK. I sensori espongono le loro letture (i dati), come dei flussi di informazioni. Il compito dell'applicazione è quello di "registrarsi" come sottoscrittore di questi flussi al fine di poter leggere i dati che passano al loro interno.
Sotto è indicata una tabella che riporta l'elenco completo dei sensori disponibili sul Microsoft Band.
Sensore | Descrizione |
---|---|
Accelerometer | Fornisce le coordinate X, Y, e Z di accelerazione in metri per secondo quadro. |
Gyroscope | Fornisce le coordinate X, Y, e Z di velocità angolare in gradi al secondo. |
Distance | Fornisce la distanza totale in centimetri, velocita attuale in centimetri al secondo, la modalità di spostamento (corsa, camminata) e l'andatura in millisecondi al metro. |
HeartRate | Fornisce il numero di battiti al minuto, inoltre indica se il sensore è in sync perfetto con il battito cardiaco di chi lo indossa. |
Pedometer | Fornisce il numero di passi che l'indossatore ha fatto. |
Skin Temperature | Fornisce la temperature attuale della pelle dell'indossatore in gradi Celsius. |
UV | Fornisce l'intensità di esposizione ai raggi UV. |
Device Contact | Permette allo sviluppatore di capire se il dispositivo è attualmente indossato. |
Come ogni piattaforma o dispositivo, anche il Microsoft Band segue una serie di regole di design che è opportuno rispettare quando si sviluppano delle applicazione che interagiranno con esso, in particolare, l'SDK permette agli sviluppatori di creare delle tile personalizzate, permettendo loro di usare quelle stesse tile per inviare delle notifiche o far apparire delle finestre di dialogo nel display del Band. Ovviamente anche per il Band si parla di tile, che anche in questo caso supportano icone e temi personalizzati.
Ogni app è rappresentata nella lista delle tile di start del Microsoft Band da un icona che è contenuta in un box da 46x46px. Qualora l'app facesse riferimento a dei contenuti, la tile mostrerà un badge numerico e l'icona scalerà a 24x24px. Se scegliamo di utilizzare entrambe le tipologie di tile, è opportuno fornire un immagine che scali correttamente.
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.