Notification hubs mobility day 2013

Preview:

DESCRIPTION

Presentation from Mobility Day 2013. It targets high scale multiplatform notifications.

Citation preview

Zagreb,

26. rujna 2013.

Hotel Antunović

Zagreb,

26. rujna 2013.

Cross Platform NotificationsWindows Azure (Service Bus) Notification Hubs

Damir Dobric

daenet Lead ArchitectMicrosoft MVP, vTSPdd@daenet.de

Zagreb,26. rujna 2013.Hotel Antunović

Hvala partnerima i sponzorima!

Generalni sponzori

Generalni medijski sponzor

Glavni sponzori

Partneri

Medijski partneri

Akademski partner On-line partner

Definition of Device

Notifications

PNS Architecture

Architecture of pain

Demo(s)

Under the hub

AGENDA

Definition of “device”

2 Billion 5 Billion 7 Billion 10 Trillion50 Billion

The growth of connected devices

Notifications

Notifications

ToastBadge

Tile

APNS Architecture

WNS Architecture

The architecture of pain?

Service forAPNS

Service forGCM

Service forWPNS

Service forMPNS

APNS, GCM, WPNS, MPNS

YourCode

Single Service for all platforms

• Windows Push Notification Services (WNS) for Windows 8.• Microsoft Push Notification Service (MPNS) for

Windows Phone.• Apple Push Notification service (APNs).• Google Cloud Messaging (GCM).

Architecture with WANH

Single service for ALL platforms

APNS, GCM, WPNS, MPNS

YourCode

Service Bus Notification Hubs

demo

-Manage Hubs-Register Hub in App -Send Notification from Service

Under the hub

db3wns2010917.wns.windows.comWPNS

https

Service Bus Notification Hubs

PUT

https

://n

ames

pace

.ser

vice

bus.

win

dow

s.ne

t/ab

cdef

/Reg

istr

ation

s/Re

gId?

api-v

ersi

on=2

013-

04<e

ntry

>…</

entr

y>

Unit

Registration DB

REST Endpoint Topics

Your ServicePOST

https://namespace.se

rvicebus.windows.n

et/abcdef/m

essages?api-versio

n=2013-07

{"pic":"

apps-article.jpg","m

sgTitle":"

Notification

Title","m

sgSubject":"Notification Subject"}

$

Recap

Multiplatform Push is expensive and complicate.

Notification Hubs is the way to goONE Service for FOUR platformsNative SDKs for FOUR platformMillions of devices in minutes500 devices for free

Hub is Service Bus in Windows AzureVisit: http://daenet.com

Q&A

Hvala

Recommended