17
Zagreb, 26. rujna 2013. Hotel Antunović

Notification hubs mobility day 2013

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Notification hubs mobility day 2013

Zagreb,

26. rujna 2013.

Hotel Antunović

Page 2: Notification hubs mobility day 2013

Zagreb,

26. rujna 2013.

Cross Platform NotificationsWindows Azure (Service Bus) Notification Hubs

Damir Dobric

daenet Lead ArchitectMicrosoft MVP, [email protected]

Page 3: Notification hubs mobility day 2013

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

Page 4: Notification hubs mobility day 2013

Definition of Device

Notifications

PNS Architecture

Architecture of pain

Demo(s)

Under the hub

AGENDA

Page 5: Notification hubs mobility day 2013

Definition of “device”

Page 6: Notification hubs mobility day 2013

2 Billion 5 Billion 7 Billion 10 Trillion50 Billion

The growth of connected devices

Page 7: Notification hubs mobility day 2013

Notifications

Notifications

ToastBadge

Tile

Page 8: Notification hubs mobility day 2013

APNS Architecture

Page 9: Notification hubs mobility day 2013

WNS Architecture

Page 10: Notification hubs mobility day 2013

The architecture of pain?

Service forAPNS

Service forGCM

Service forWPNS

Service forMPNS

APNS, GCM, WPNS, MPNS

YourCode

Page 11: Notification hubs mobility day 2013

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).

Page 12: Notification hubs mobility day 2013

Architecture with WANH

Single service for ALL platforms

APNS, GCM, WPNS, MPNS

YourCode

Service Bus Notification Hubs

Page 13: Notification hubs mobility day 2013

demo

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

Page 14: Notification hubs mobility day 2013

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"}

Page 15: Notification hubs mobility day 2013

$

Page 16: Notification hubs mobility day 2013

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

Page 17: Notification hubs mobility day 2013

Hvala