Presentation is loading. Please wait.

Presentation is loading. Please wait.

Evaluations Submit your evals online.

Similar presentations


Presentation on theme: "Evaluations Submit your evals online."— Presentation transcript:

1 Evaluations Submit your evals online

2

3 Live Tiles and Push Notifications Ben Riga Technical Evangelist, Windows Phone Microsoft Corporation

4 Ben Riga

5 Windows Phone Follow me on Twitter or the Puppy gets

6

7

8

9 Background Image (173 x 173.png) TitleCount

10

11 Front Back

12

13 Title Content Title Background Content string is bigger

14 What about Windows Phone 8?

15 Small – small image, count (shared) Medium – front/back medium image, count (shared), front/back title (shared), back content (distinct) *identical to Mango Wide – optional, front/back wide image, count (shared), front/back title (shared), back content (distinct)

16

17 Demo Live Tiles – Local Tile API

18

19 Scheduling Tile Update public partial class MainPage : PhoneApplicationPage { private ShellTileSchedule _mySchedule; public MainPage() { InitializeComponent(); ScheduleTile(); } private void ScheduleTile() { _mySchedule = new ShellTileSchedule(); _mySchedule.Recurrence = UpdateRecurrence.Onetime; _mySchedule.StartTime = DateTime.Now; _mySchedule.RemoteImageUri = new Uri("http://cdn3.afterdawn.fi/news/small/windows-phone-7-series.png");http://cdn3.afterdawn.fi/news/small/windows-phone-7-series.png _mySchedule.Start(); }

20

21 Demo Updating Tiles from a Background Agent

22

23 Windows Phone URI to the service: "http://notify.live.com/throttledthirdparty/01.00/AAFRQHgiiMWNTYrRDXA HQtz-AgrNpzcDAwAAAAQOMDAwMDAwMDAwMDAwMDA" Push enabled applications Notification Service Push endpoint is established. URI is created for the endpoint rd party service Microsoft hosted server

24 Windows Phone Push enabled applications Notification Service HTTP POST the message 3 Send PN Message 4 3 rd party service Microsoft hosted server

25

26

27

28 Demo Push Notifications

29 Windows Phone Response Code: HTTP status code (200 OK) Notification Status – Notification received by the Push Notification Service – For example: X-NotificationStatus:Received DeviceConnectionStatus – The connection status of the device – //For example: X-DeviceConnectionStatus:Connected SubscriptionStatus – The subscription status – //For example: X-SubscriptionStatus:Active More information –

30

31

32 Windows Phone Follow me on Twitter or the Puppy gets

33 Ben Riga

34 Windows Phone Tuesday 12:00G105WPH201What's New 14:45G105WPH203Build Apps and Games for WP :30E107WPH202Collaborate Through Exchange, SharePoint, Lync and Office 365 Wednesday 12:00E104WPH204Application UI Design Principles 14:45D201WPH304Security Deep Dive 17:00G105WPH206How to Make Money with your Applications and Games Thursday 08:30G105WPH205Device and App Management 12:00G105WPH301Tiles and Notifications 14:45G105WPH207Building Enterprise Apps 16:30D201WPH302Localization and Globalization Friday 08:30G105WPH303Windows Phone: Optimizing Application Performance 10:15G105WPH208Windows Phone: MVVM and Unit Testing Step by Step

35 Windows Phone Connect. Share. Discuss. Learning Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers

36 Evaluations Submit your evals online

37 Nokia Lumia 900 Prize Question: Name 4 ways to update a Live Tile on Windows Phone

38 Q&A Ben Riga Technical Evangelist, Windows Phone Microsoft Corporation

39


Download ppt "Evaluations Submit your evals online."

Similar presentations


Ads by Google