Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jordan Knight Developing for the Microsoft Band MOB342.

Similar presentations


Presentation on theme: "Jordan Knight Developing for the Microsoft Band MOB342."— Presentation transcript:

1

2 Jordan Knight Developing for the Microsoft Band MOB342

3 Jordan Knight Xamling jakkaj@xamling.net @jakkaj You are in #MOB342

4

5 Bristling with sensors … that you can access! Heart rate UV Accelerometer & gyroscope Skin temperature Calorie count Barometer & altimeter +more

6 Home to your app Create interactive experiences App tiles App notifications Haptic notifications Various personalisation options

7 Multi-platform Native SDKs. Native SDKs for everyone. iOS Android Windows Xamarin Component (iOS, Android and Windows)

8 SDK & documentation Getting started – things to know Concentrating on Windows for this talk See documentation for more info on Windows and other platforms https://developer.microsoftband.com/ http://tinyurl.com/bandsdkhttp://tinyurl.com/bandsdk (PDF)

9 Code Samples Available on GitHub https://github.com/jakkaj/TechPresentations

10 File->New Getting started is simple Edit the Package.appxmanifest (edit code) Add the Proximity capability Install the Nuget package That’s it! (oh, and you’ll need a Band!)

11

12 More on sensors Section 5.3 Pages 21 to 26 of the documentation for all the values http://tinyurl.com/bandsdkhttp://tinyurl.com/bandsdk (PDF)

13 Surface your app Create and customise tiles Create tiles with custom icons Badge “count” notifications Messages Dialogs

14

15 Tiles Section 6.1 Pages 29 to 31 of the documentation for details on creating tiles http://tinyurl.com/bandsdkhttp://tinyurl.com/bandsdk (PDF)

16 Adding pages Custom content from your app Can have up to 8 pages Simple layout language & familiar controls TextBlock, Icons, Barcodes, FlowPanel Buttons & events

17 Add a layout Then add a page that uses it Create up to 5 layouts Create up to 8 pages from those 5 layouts

18

19 Pages and layouts Section 8 Pages 47 to 50 of the documentation for details on code Pages 35 to 42 for overviews and info http://tinyurl.com/bandsdkhttp://tinyurl.com/bandsdk (PDF)

20 Show messages Dialogs and messages are different Messages persist and can be read later Dialogs do not persist Both are super easy

21

22 Dialogs and messages Section 7 Pages 32 to 34 of the documentation for details on code http://tinyurl.com/bandsdkhttp://tinyurl.com/bandsdk (PDF)

23 Buttons and events It’s not all a one way street Create a new layout that has a button Create a page that uses that layout Connect the event

24

25 Dialogs and messages Section 9 Pages 51 to 57 of the documentation for details on code http://tinyurl.com/bandsdkhttp://tinyurl.com/bandsdk (PDF)

26 It has more things If time were to permit Haptics – send various taps and buzzes Personalisation – customise the me image and colors Web tiles – use feeds as a tile source

27 SDK & documentation Download and play now (but only run once you have your band!) https://github.com/jakkaj/TechPresentations https://developer.microsoftband.com/ http://tinyurl.com/bandsdkhttp://tinyurl.com/bandsdk (PDF)

28 SDK & documentation Azure You can get a trial account We used: Notification Hubs App service

29 IFTTT It’s Free! https://ifttt.com/ We used: Belkin WeMo motion sensor

30 Jordan Knight Xamling jakkaj@xamling.net @jakkaj You were in #MOB342 Thanks!

31

32 Continue your Ignite learning path Visit Microsoft Virtual Academy for free online training visit https://www.microsoftvirtualacademy.com Visit Channel 9 to access a wide range of Microsoft training and event recordings https://channel9.msdn.com/ Head to the TechNet Eval Centre to download trials of the latest Microsoft products http://Microsoft.com/en-us/evalcenter/

33


Download ppt "Jordan Knight Developing for the Microsoft Band MOB342."

Similar presentations


Ads by Google