Library to enable programming against the Microsoft Band SDK without connecting to a physical band See http://peted.azurewebsites.net/fake-microsoft-band/ for further details and usage
From the package manager console in Visual Studio
Install-Package FakeBand
Then you can use the library like this example:
FakeBandClientManager.Configure(new FakeBandClientManagerOptions
{
Bands = new List<IBandInfo>
{
new FakeBandInfo(BandConnectionType.Bluetooth, "Fake Band 1"),
new FakeBandInfo(BandConnectionType.Bluetooth, "Fake Band 2"),
}
});
// Use the fake band client manager
IBandClientManager clientManager = FakeBandClientManager.Instance;
// Microsoft Band SDK code
var bands = await clientManager.GetBandsAsync();
var bandInfo = bands.First();
var bandClient = await FakeBandClientManager.Instance.ConnectAsync(bandInfo);
var meTile = await bandClient.PersonalizationManager.GetMeTileImageAsync();
var wb = meTile.ToWriteableBitmap();
MeTileImage.Source = wb;
Where MeTileImage is a XAML image control