WEBINAR

PUSH AND BEACONS
DEC 18, 2013
Please download the app at: http://www.tests2m.nl/static/s2m_event/
dr. ir. Mark Peerdeman
mark@service2media.com
1
Advanced app solutions | 2
PUSH MESSAGING

Advanced app solutions | 3
PUSH MESSAGING
BLUETOOTH BEACONS
Advanced app solutions | 4
PUSH
USE CASE PUSH #1 SERVICE PUSH

1
!

KL Air
Your flight to Stockholm is
delayed with 2 hours!

KL Air
Your Gate number to New
York has changed. Your gate
number is now D7!

KL Air
Dear Mr. Brown. Please board
now at Gate D4.!
You are delaying the flight!
USE CASE PUSH #2 SERVICE+ PUSH

2

KL Air
We have added 800 level
miles and 1600 award milles
to your account!

KL Air
Dear Mr. Brown. As a Gold
Member we have a seat
upgrade for you available with
discount !

KL Air
Dear Mr. Brown. Your
preferred seat 9A has become
available!
USE CASE PUSH #3 COMMERCE PUSH

3

KL Air
The World Deal Weeks have
started!!

KL Air
We have 6 chairs with extra
leg space available on your
flight to Rome. It’s possible for
you to upgrade now!

KL Air
Buy extra award miles this
week and earn up to 50%
bonus miles!!
PUSH CASE #4 NOS – MESSAGE BROADCAST

4
9
PUSH EFFECT

Bron: NOS, bericht dd 5-4-2013, 20:05 “Problemen banken door cyberaanval”
PUSH EFFECT – RETAIL CASE
FAST DELIVERY

3m ago

now

NOS delivered push notifications
Three minutes earlier than their
main online competitor NU.nl
PUSH CASE #5 VAKANTIEVEILINGEN – ONE-TO-ONE

5
PUSH CASE #6 DESKTOP PUSH

6
PUSH AND RICH PUSH

KL Air
CLASSIC PUSH

Push
Sends message

displays message

Forwards message

Push
networks
RICH PUSH

Sends
Rich push content

Push

KL Air

Sends message and
Message ID

forwards
Message ID
Displays
Rich push content

Forwards message and
Message ID

Push
networks
M2ACTIVE PUSH ARCHITECTURE
Push Interface
REST HTTPS

Push Manager
Interface
REST HTTPS,
EJB, IP filtering
Push Manager
webservice

M2Active Push
Push webservice

Register/deregister
(Certificate, preferences)

App Backend

Registertoken

Wipe
(Tokens, preferences)
Query
(preferences, token)

DB

Registerpreference

Tokens
preferences

Push

Push networks – Apple, Android, etc…

App
FRAGMENTATION
IN THE CLOUD
PUSH NETWORKS FRAGMENTATION
Google C2DM
Microsoft MPS

YOUR
ENTERPRISE
BACK END

Google CGM
Microsoft WNS

Apple APNS
configuration &
preferences

BlackBerry
Push
PUSH NETWORKS FRAGMENTATION
Google C2DM
Microsoft MPS

YOUR
ENTERPRISE
BACK END

S2M
Push

Google CGM
Microsoft WNS

configuration
&
preferences

Apple APNS

BlackBerry
Push
Kitkat, Jelly Bean, Ice Cream
Sandwich and Gingerbread
are NOT a candy store for the enterprise
THE P
AINPOINTS OF FRAGMENTATION

July 2013: 11,868 different distinct Android devices in the market (as measured by OpenSignal.com)
M2ACTIVE HANDLES FRAGMENTATION

APNS- Apple Push Network Service

GCM - Google Cloud Messaging
C2DM - Cloud 2 Device Messaging Service
MPS - Microsoft Push Notification Service (WP7)
WNS - Windows Push Notification Service (WP8)

BlackBerry Push

2
4
M2ACTIVE PUSH PRIVACY
Messages are

never stored, just fire and forget

The system cannot relate messages to user data, persons or individuals, it is

fully anonymous

No messaging histories or other meta data is stored like geo-location information
You can choose to implement your messaging in such a way that the message itself is not transferred via the
notification networks, but that only a
the message via another channel.

handle to the message is sent. The app then can get

The service is located in the Netherlands and
Service2Media will

Dutch law applies to the entire system

not share any information with third parties, unless obliged by law
COMBINING NEW TECHNOLOGY
ERP/CRM/etc
GPS Location
Beacon proximity
Wifi proximity
Time, schedule, zones
Backend business logic
Phone sensors
• 
• 

Camera
G-sensors

Other push messages
Other sensors
• 
• 
• 
• 
• 
• 

Security cameras
Babyphone
Water leakage
Burglar alarms
In-car sensors
Broken devices

Push
App actions
BLUETOOTH
BEACONS
BLE – BLUETOOTH LOW ENERGY

BRAND NEW – iOS7 and Android 4.3
BLE is Bluetooth Low Energy
•  part of the Bluetooth 4.0 specification
•  Bluetooth 4.0 is also called Bluetooth Smart
• 
• 
• 
• 

Low energy
Low throughput
Totally different use cases than Bluetooth Classic and Bluetooth HSFT
2.4GHz carrier, 2MHz bandwidth, frequency hopping

BLE has the PXP and FME profiles: Proximity Profile and Find ME profile
•  For indoor positioning, location triggering and electronic leech kind of applications
Pops up your boarding pass

BLE BEACON
Center (middelpunt)
Radius (straal)

radius
center

“Please switch off your phone”

Get a free drink at ‘Nacho Hippo’
TWO TYPES: SENDER AND RECEIVER
Central: wants data

Peripheral: has data

KL Air

UUID - identifier
Name – text
Major - number
Minor - number

UUID - identifier
Name – text
Major - number
Minor – number
RSSI - Number
BEACONS

• 
• 
• 
• 
• 
• 
• 
• 

Can be any shape or size, even your phone or tablet can be a beacon.
Can be placed everywhere
Do not need any network connections – completely autonomous
Reach up to 50 m
More beacons can be user for indoor positioning
Can be battery operated
Currently available as iBeacon (Apple) and Gimbal (Qualcomm)
Price starting at 5$
USE CASES BLUETOOTH BEACONS

KL Air
Welcome on board. For your
comfort and safety we would
like to inform you that the
nearest emergency exit for
you is 4 meters behind you
and the nearest lavatory is 10
meters behind Enjoy your
flight with us!!

KL Air
Welcome to KL Air Business
Class Lounge. Today’s Wi-Fi
code is kla10112013!

KL Air
Show your KLM boarding
pass at Victoria's Secret and
enjoy their special Xmas 10%
discount offer !

KL Air
Welcome! When entering the
aircraft please accept our
selection of complementary
newspapers!

KL Air
Turn left to D pier and after
150 meters you arrived at the
transfer desks of KLM, Sky
team and partners!
DEMONSTRATING PUSH MESSAGING
IF YOU HAVE QUESTIONS PLS LET ME KNOW:

Mark Peerdeman
mark@service2media.com
Advanced app solutions | 3
5

Webinar Push & Beacons

  • 1.
    WEBINAR PUSH AND BEACONS DEC18, 2013 Please download the app at: http://www.tests2m.nl/static/s2m_event/ dr. ir. Mark Peerdeman mark@service2media.com 1
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
    USE CASE PUSH#1 SERVICE PUSH 1 ! KL Air Your flight to Stockholm is delayed with 2 hours! KL Air Your Gate number to New York has changed. Your gate number is now D7! KL Air Dear Mr. Brown. Please board now at Gate D4.! You are delaying the flight!
  • 7.
    USE CASE PUSH#2 SERVICE+ PUSH 2 KL Air We have added 800 level miles and 1600 award milles to your account! KL Air Dear Mr. Brown. As a Gold Member we have a seat upgrade for you available with discount ! KL Air Dear Mr. Brown. Your preferred seat 9A has become available!
  • 8.
    USE CASE PUSH#3 COMMERCE PUSH 3 KL Air The World Deal Weeks have started!! KL Air We have 6 chairs with extra leg space available on your flight to Rome. It’s possible for you to upgrade now! KL Air Buy extra award miles this week and earn up to 50% bonus miles!!
  • 9.
    PUSH CASE #4NOS – MESSAGE BROADCAST 4 9
  • 10.
    PUSH EFFECT Bron: NOS,bericht dd 5-4-2013, 20:05 “Problemen banken door cyberaanval”
  • 11.
    PUSH EFFECT –RETAIL CASE
  • 12.
    FAST DELIVERY 3m ago now NOSdelivered push notifications Three minutes earlier than their main online competitor NU.nl
  • 13.
    PUSH CASE #5VAKANTIEVEILINGEN – ONE-TO-ONE 5
  • 14.
    PUSH CASE #6DESKTOP PUSH 6
  • 15.
    PUSH AND RICHPUSH KL Air
  • 16.
    CLASSIC PUSH Push Sends message displaysmessage Forwards message Push networks
  • 17.
    RICH PUSH Sends Rich pushcontent Push KL Air Sends message and Message ID forwards Message ID Displays Rich push content Forwards message and Message ID Push networks
  • 18.
    M2ACTIVE PUSH ARCHITECTURE PushInterface REST HTTPS Push Manager Interface REST HTTPS, EJB, IP filtering Push Manager webservice M2Active Push Push webservice Register/deregister (Certificate, preferences) App Backend Registertoken Wipe (Tokens, preferences) Query (preferences, token) DB Registerpreference Tokens preferences Push Push networks – Apple, Android, etc… App
  • 19.
  • 20.
    PUSH NETWORKS FRAGMENTATION GoogleC2DM Microsoft MPS YOUR ENTERPRISE BACK END Google CGM Microsoft WNS Apple APNS configuration & preferences BlackBerry Push
  • 21.
    PUSH NETWORKS FRAGMENTATION GoogleC2DM Microsoft MPS YOUR ENTERPRISE BACK END S2M Push Google CGM Microsoft WNS configuration & preferences Apple APNS BlackBerry Push
  • 22.
    Kitkat, Jelly Bean,Ice Cream Sandwich and Gingerbread are NOT a candy store for the enterprise
  • 23.
    THE P AINPOINTS OFFRAGMENTATION July 2013: 11,868 different distinct Android devices in the market (as measured by OpenSignal.com)
  • 24.
    M2ACTIVE HANDLES FRAGMENTATION APNS-Apple Push Network Service GCM - Google Cloud Messaging C2DM - Cloud 2 Device Messaging Service MPS - Microsoft Push Notification Service (WP7) WNS - Windows Push Notification Service (WP8) BlackBerry Push 2 4
  • 26.
    M2ACTIVE PUSH PRIVACY Messagesare never stored, just fire and forget The system cannot relate messages to user data, persons or individuals, it is fully anonymous No messaging histories or other meta data is stored like geo-location information You can choose to implement your messaging in such a way that the message itself is not transferred via the notification networks, but that only a the message via another channel. handle to the message is sent. The app then can get The service is located in the Netherlands and Service2Media will Dutch law applies to the entire system not share any information with third parties, unless obliged by law
  • 27.
    COMBINING NEW TECHNOLOGY ERP/CRM/etc GPSLocation Beacon proximity Wifi proximity Time, schedule, zones Backend business logic Phone sensors •  •  Camera G-sensors Other push messages Other sensors •  •  •  •  •  •  Security cameras Babyphone Water leakage Burglar alarms In-car sensors Broken devices Push App actions
  • 28.
  • 29.
    BLE – BLUETOOTHLOW ENERGY BRAND NEW – iOS7 and Android 4.3 BLE is Bluetooth Low Energy •  part of the Bluetooth 4.0 specification •  Bluetooth 4.0 is also called Bluetooth Smart •  •  •  •  Low energy Low throughput Totally different use cases than Bluetooth Classic and Bluetooth HSFT 2.4GHz carrier, 2MHz bandwidth, frequency hopping BLE has the PXP and FME profiles: Proximity Profile and Find ME profile •  For indoor positioning, location triggering and electronic leech kind of applications
  • 30.
    Pops up yourboarding pass BLE BEACON Center (middelpunt) Radius (straal) radius center “Please switch off your phone” Get a free drink at ‘Nacho Hippo’
  • 31.
    TWO TYPES: SENDERAND RECEIVER Central: wants data Peripheral: has data KL Air UUID - identifier Name – text Major - number Minor - number UUID - identifier Name – text Major - number Minor – number RSSI - Number
  • 32.
    BEACONS •  •  •  •  •  •  •  •  Can be anyshape or size, even your phone or tablet can be a beacon. Can be placed everywhere Do not need any network connections – completely autonomous Reach up to 50 m More beacons can be user for indoor positioning Can be battery operated Currently available as iBeacon (Apple) and Gimbal (Qualcomm) Price starting at 5$
  • 33.
    USE CASES BLUETOOTHBEACONS KL Air Welcome on board. For your comfort and safety we would like to inform you that the nearest emergency exit for you is 4 meters behind you and the nearest lavatory is 10 meters behind Enjoy your flight with us!! KL Air Welcome to KL Air Business Class Lounge. Today’s Wi-Fi code is kla10112013! KL Air Show your KLM boarding pass at Victoria's Secret and enjoy their special Xmas 10% discount offer ! KL Air Welcome! When entering the aircraft please accept our selection of complementary newspapers! KL Air Turn left to D pier and after 150 meters you arrived at the transfer desks of KLM, Sky team and partners!
  • 34.
  • 35.
    IF YOU HAVEQUESTIONS PLS LET ME KNOW: Mark Peerdeman mark@service2media.com Advanced app solutions | 3 5