Passa ai contenuti principali

Post

Visualizzazione dei post da Luglio, 2015

Microsoft Band SDK – Web Tile : REST

In questo post, ultimo di questa mini serie dedicata alle Web Tile, vedremo come sia possibile realizzare una tile che visualizza dei dati presi da un servizio REST.
Il servizio che utilizzeremo è un semplicissimo servizio REST, hostato su Azure, che permette di eseguire il ping verso un indirizzo web.
Il servizio risponde all’url

http://webtileapi.azurewebsites.net/api/Ping?urlToPing=<url da verificare>

e lo fa con un JSON del tipo

{
"UrlPinged": "<url da verificare>",
"Result": 0,
"ResultString": "Ok",
"PingDurationInMilliseconds": 100,
"PingDateTime": "2015-07-27T18:02:57.1500904Z"
}
in cui troviamo il risultato del ping (OK o ERROR), il tempo di attesa e il timestamp di esecuzione dell’operazione.
Quello che vogliamo fare è creare una Web Tile in grado di mostrare le statistiche per due siti e i dettagli per ogni sito, quindi un totale di 3 pagine.
In questo caso, tralasciando la parte del file m…

Microsoft Band SDK – Web Tile : Feed RSS

In questo post vorrei prendere in esame come sia possibile creare una Web Tile prendendo i dati da un feed RSS.
Abbiamo visto nel precedente post dedicato alle Web Tile quale è la struttura del file manifest.json, in questo post vedremo come configurare la parte relativa alle risorse e alle pagine per poter visualizzare il contenuto di un feed RSS.
Cominciamo con il prendere un feed RSS: nell’esempio riportato utilizzerò il feed di dotNET{podcast} (così faccio anche pubblicita’ occulta al sito  ).
Il feed completo si trova al seguente link.
Prima cosa che andiamo a configurare è la sezione resources e, precisamente:

"resources": [
{
"url": "http://www.dotnetpodcast.com/feed/RSS",
"style": "Feed",
"content": {
"title": "title",
"pubdate": "pubDate",
"itunesduration": "itunes:duration"
}
}
],
Osserviamo che:
lo style è Feed il che dice all’infrastruttura delle web tile che stiamo …

Microsoft Band SDK : WebTile

Qualche giorno fa è stata rilasciata una nuova versione dell’SDK del Microsoft Band (la 1.3.10702 per la precisione) che ha portato con se, di fatto, solo alcune fix. Contestualmente, però, è stato rilasciato il supporto per le WebTile e le API di Microsoft Health Cloud.
In questo post (e in un paio di altri che seguiranno) prenderemo in esame le WebTile.
Il meccanismo delle Web Tile è in preview, maggiori informazioni, sample e documentazione è disponibile all’indirizzo http://developer.microsoftband.com/WebTile

Cosa sono le WebTile Le WebTile sono dei file zip la cui estensione è .webtile (detto “Web Tile Package”) e la cui strutura interna è la seguente:

Il loro scopo è quello di veicolare informazioni al Band prendendole direttamente da qualsiasi sorgente dati accessibile via web che restituisca dati in formato XML o JSON.
Una volta creata la Web Tile, l’installazione e la gestione della stessa è a carico dell’app Microsoft Health installata nel nostro smartphone e che utiliziamo …