Your SlideShare is downloading. ×
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,600
views

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,600
On Slideshare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
650
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”

×