Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Implementing  Push on Android –  The DroidPush API November 03, 2009 Stefan Alund & Johannes Willig
What this session is about <ul><li>Why Push Delivery? </li></ul><ul><li>Push Basics </li></ul><ul><li>The DroidPush API </...
Why Push Delivery?
Why push delivery ? poll push <ul><li>Transfer content as soon as available </li></ul><ul><li>Save device battery  </li></...
Push efficiency – Why Polling is BAD Battery lifetime [h] 1 test run per configuration on a Sony Ericsson C905 device
Push Basics
Push delivery basics: Push to Poll 0. Subscribe for news Content Server Push Gateway 1.Provide content access 2. Init Push...
Trigger Types & Technology  <ul><li>Trigger types </li></ul><ul><ul><li>TCP / UDP connection </li></ul></ul><ul><ul><li>Sh...
SMS Push Technology  <ul><li>SMS header may contain “app port” field  </li></ul><ul><ul><li>Dedicated range of free usable...
G1 Long Polling „Push“ - GMAIL  <ul><li>GMails are always pushed </li></ul><ul><li>Google Push Mechansim shared by all Goo...
The DROIDPUSH API
droidpuSh Overview DroidPush API
Show me the Code <ul><li>Import the API (jar) </li></ul><ul><li>Setup Manifest for Push Intents </li></ul><ul><li>Implemen...
DEMO
END http://labs.ericsson.com
Push Applications Pushed Dates Push podcasting Active wallpaper Warning! Take cover Emergency alerts
Upcoming SlideShare
Loading in …5
×

of

An early look at DroidPush API - a push API for Android Slide 1 An early look at DroidPush API - a push API for Android Slide 2 An early look at DroidPush API - a push API for Android Slide 3 An early look at DroidPush API - a push API for Android Slide 4 An early look at DroidPush API - a push API for Android Slide 5 An early look at DroidPush API - a push API for Android Slide 6 An early look at DroidPush API - a push API for Android Slide 7 An early look at DroidPush API - a push API for Android Slide 8 An early look at DroidPush API - a push API for Android Slide 9 An early look at DroidPush API - a push API for Android Slide 10 An early look at DroidPush API - a push API for Android Slide 11 An early look at DroidPush API - a push API for Android Slide 12 An early look at DroidPush API - a push API for Android Slide 13 An early look at DroidPush API - a push API for Android Slide 14 An early look at DroidPush API - a push API for Android Slide 15 An early look at DroidPush API - a push API for Android Slide 16
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

8 Likes

Share

Download to read offline

An early look at DroidPush API - a push API for Android

Download to read offline

An early preview look at the DroidPush API hosted on Ericsson Labs. The DroidPush API uses SMS technology to start up Android applications.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

An early look at DroidPush API - a push API for Android

  1. Implementing Push on Android – The DroidPush API November 03, 2009 Stefan Alund & Johannes Willig
  2. What this session is about <ul><li>Why Push Delivery? </li></ul><ul><li>Push Basics </li></ul><ul><li>The DroidPush API </li></ul><ul><li>Demo </li></ul><ul><li>Discussion </li></ul>
  3. Why Push Delivery?
  4. Why push delivery ? poll push <ul><li>Transfer content as soon as available </li></ul><ul><li>Save device battery </li></ul><ul><li>Reduce data traffic for user </li></ul>push push <ul><li>Transfer content as soon as available </li></ul><ul><li>Save device battery </li></ul><ul><li>Reduce data traffic for user </li></ul><ul><li>Transfer content as soon as available </li></ul><ul><li>Save device battery </li></ul><ul><li>Reduce data traffic for user </li></ul>
  5. Push efficiency – Why Polling is BAD Battery lifetime [h] 1 test run per configuration on a Sony Ericsson C905 device
  6. Push Basics
  7. Push delivery basics: Push to Poll 0. Subscribe for news Content Server Push Gateway 1.Provide content access 2. Init Push delivery 3. Deliver Push Trigger 4.Request Content 5.Deliver Content
  8. Trigger Types & Technology <ul><li>Trigger types </li></ul><ul><ul><li>TCP / UDP connection </li></ul></ul><ul><ul><li>Short Message Service </li></ul></ul><ul><li>Push frameworks </li></ul><ul><ul><li>MIDP 2.0 Push Registry / WMA </li></ul></ul><ul><ul><li>OMA WAP Push </li></ul></ul><ul><ul><li>Apple Push Notifications </li></ul></ul><ul><ul><li>RIM: Hosted Data Push Service </li></ul></ul><ul><ul><li>Google Push (Android) </li></ul></ul><ul><ul><li>MQTT Push (Android et.al.) </li></ul></ul>
  9. SMS Push Technology <ul><li>SMS header may contain “app port” field </li></ul><ul><ul><li>Dedicated range of free usable port numbers </li></ul></ul><ul><ul><li>Port handling not yet supported in Android (1.6) </li></ul></ul><ul><li>Mobile applications can register to a SMS application port </li></ul><ul><ul><li>App is automatically started at SMS reception with this port </li></ul></ul><ul><ul><li>SMS content is passed to application for further usage </li></ul></ul><ul><li>SMS contains link to content (push to poll) </li></ul>
  10. G1 Long Polling „Push“ - GMAIL <ul><li>GMails are always pushed </li></ul><ul><li>Google Push Mechansim shared by all Google apps </li></ul><ul><li>Long-lived TCP connection („push channel“) used </li></ul><ul><li>Upon mail reception, notification is sent through push channel </li></ul>
  11. The DROIDPUSH API
  12. droidpuSh Overview DroidPush API
  13. Show me the Code <ul><li>Import the API (jar) </li></ul><ul><li>Setup Manifest for Push Intents </li></ul><ul><li>Implement your BroadcastReceiver </li></ul><ul><li>Start to Push </li></ul>
  14. DEMO
  15. END http://labs.ericsson.com
  16. Push Applications Pushed Dates Push podcasting Active wallpaper Warning! Take cover Emergency alerts
  • AndrewGoh3

    Dec. 21, 2014
  • if10003

    Jun. 10, 2013
  • tandaica0612

    Jun. 3, 2013
  • pokerchamp28

    Feb. 28, 2012
  • stephanbr

    Jul. 22, 2010
  • cyc123

    Jul. 21, 2010
  • droidcon

    Jun. 4, 2010
  • TorMinde

    Nov. 4, 2009

An early preview look at the DroidPush API hosted on Ericsson Labs. The DroidPush API uses SMS technology to start up Android applications.

Views

Total views

16,627

On Slideshare

0

From embeds

0

Number of embeds

4,153

Actions

Downloads

273

Shares

0

Comments

0

Likes

8

×