Push notifications

  • 32,144 views
Uploaded 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

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • lllll
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
32,144
On Slideshare
0
From Embeds
0
Number of Embeds
13

Actions

Shares
Downloads
639
Comments
1
Likes
10

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”