Push notifications

33,901
-1

Published on

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,901
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
690
Comments
1
Likes
11
Embeds 0
No embeds

No notes for slide

Push notifications

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

    Clipping is a handy way to collect important slides you want to go back to later.

×