Your SlideShare is downloading. ×
0
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Push notifications
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Push notifications

33,646

Published on

A presentation for developers on a way to push data to mobile devices. …

A presentation for developers on a way to push data to mobile devices.

Speakers notes for the presentation are at http://dalelane.co.uk/blog/?p=938

Published in: Technology, Business
1 Comment
11 Likes
Statistics
Notes
No Downloads
Views
Total Views
33,646
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
652
Comments
1
Likes
11
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Push notifications A session for developers on a way to push data to mobiles Dale Lane dalelane.co.uk/blog
  • 2. Who are you? http://www.morguefile.com/archive/display/181197
  • 3. Who am I?
  • 4. http://www.flickr.com/photos/johnseb/2457508491/
  • 5. http://www.flickr.com/photos/audiinsperation/2860226817/ Polling is bad Push is good
  • 6. http://www.flickr.com/photos/chanc/1389379381/
  • 7. http://www.flickr.com/photos/dushaun/3112631370/
  • 8. http://www.flickr.com/photos/hippie/2475795533/
  • 9. http://www.flickr.com/photos/hugosimmelink/2252095723/
  • 10. http://www.flickr.com/photos/amagill/3366720659/
  • 11. http://www.flickr.com/photos/shawdm/35011861/
  • 12. message broker “publish” MQTT MQTT client client
  • 13. message broker MQTT MQTT client client
  • 14. topic payload
  • 15. message broker “subscribe” Flight Times/LHR/Air Freedom/Arrivals/Flight 1024 MQTT MQTT client client
  • 16. message broker “publish” Flight Times/LHR/Air Freedom/Arrivals/Flight 512 MQTT MQTT client client Subscribed to: Flight Times/LHR/Air Freedom/Arrivals/Flight 1024
  • 17. message broker “publish” Flight Times/LHR/Air Freedom/Arrivals/Flight 1024 MQTT MQTT client client Subscribed to: Flight Times/LHR/Air Freedom/Arrivals/Flight 1024
  • 18. wildcards # whole subtree one level only +
  • 19. message broker “subscribe” Flight Times/LHR/+/Arrivals/+ MQTT MQTT client client
  • 20. message broker “subscribe” Flight Times/LHR/# MQTT MQTT client client
  • 21. subscribe to… twitter/tweets/dalelane twitter/tweets/+
  • 22. subscribe to… twitter/tweets/TweetDeck/dalelane twitter/tweets/twhirl/+ twitter/tweets/+/dalelane twitter/tweets/#
  • 23. POLLING
  • 24. PO LL IN G PU SH
  • 25. message broker
  • 26. MQTT message broker MQTT HTTP? REST? etc.
  • 27. MQTT message client broker POLLING MQTT client
  • 28. http://www.flickr.com/photos/oskay/472097903/
  • 29. C Delphi Arduino Python Perl Ruby Java .NET PHP J2SE & J2ME
  • 30. http://www.flickr.com/photos/minxlabs/2297989507/
  • 31. http://www.flickr.com/photos/minxlabs/2297989507/
  • 32. http://www.flickr.com/photos/minxlabs/2297989507/
  • 33. http://www.flickr.com/photos/minxlabs/2297989507/
  • 34. http://www.flickr.com/photos/13606325@N08/2416993706/ http://del.icio.us/dalelane/ota09
  • 35. Backup slides
  • 36. “WebSphere Message Broker” “Micro Broker” “Really Small Message Broker”

×