+ All Categories
Home > Documents > Using Apple iBeacons to Deliver Context-Aware Social Data CON8918 Chris Bales Director of Client...

Using Apple iBeacons to Deliver Context-Aware Social Data CON8918 Chris Bales Director of Client...

Date post: 14-Dec-2015
Category:
Upload: steven-cahow
View: 215 times
Download: 1 times
Share this document with a friend
Popular Tags:
24
Transcript

Using Apple iBeacons to Deliver Context-Aware Social DataCON8918

Chris BalesDirector of Client DevelopmentOracle Social Network

Anthony LaiUX ArchitextApps UX

October 2nd, 2014

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

What is iBeacon?iBeacons:• Enhance Location Services…• With proximity detection…• Usually inside buildings…• Using Bluetooth Low Energy (BLE) emitters (the “beacons”)…• That trigger your phone to do something…• When you have a supporting App installed.

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

What is iBeacon? Compared to Location ServicesLocation Services (e.g. GPS and Wifi):• Gets you to the grocery store

iBeacons with Supporting App:• Lets you navigate within the store, be notified of sales when you pass

through each department, interact with the merchandise on the shelves.• Bridges the physical and digital worlds – alerts you to proxmimity to

something or someone and let’s you know what’s possible regarding that thing or person (buy or research item, make social connection, etc.)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Location Services

• User: “Remind me to grab my iPad when I get to my office.”

• User: “How do I get to my customer’s office?”

• User: “Show me my friends at this Ski Resort.”

Typical Scenarios

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

iBeacons with a Supporting App

• Developer: “Inform this shopper that the store-brand milk is on sale today when they enter the dairy section.”

• Developer: “Provide museum visitors with the history of each piece of art automatically as they pass in front of them.”

• Developer: “Alert the user when one of their social connections enters the meeting room.”

Typical Scenarios

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

iBeacon is Already in Use

Source: http://www.idownloadblog.com/tag/ibeacons/

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

FAQ

• Do they work with iOS and Android?– Yes, but with significant differences

• Is iBeacon a standard or specification or ?– It’s a trademark owned by Apple for beacons that conform to two things:• They broadcast Bluetooth LE ‘signals’ in a way that conforms to the Apple standard for what those

signals should contain• They have use of the iBeacon trademark

– There’s no particular restriction in place which makes an iBeacon incompatible with Android or other phones.

(Source: http://beekn.net/2014/02/apple-releases-ibeacon-specification/)

Frequently Asked Questions

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

FAQ

• How is iBeacon different on iOS and Android devices?– iOS:• Support baked into the core operating system• Apps are more tightly controlled in what they are allowed to do• https://developer.apple.com/ibeacon/

– Android: • Developers CAN DO whatever they want!• Developers HAVE TO DO whatever they want!• iBeacon is merely one way to take advantage of BLE and other indoor location mechanisms• http://altbeacon.org

Frequently Asked Questions

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

FAQ

• How is iBeacon different on iOS and Android devices? (cont.)– iOS:• Associated app does not have to be running (iOS is monitoring for beacons, even asleep)• Notifications based on iBeacons are strictly Opt In, and can be disabled later

– Android: • Associated app must be running, at least in background (Android OS is not monitoring for beacons,

each app must do it)• Notifications can be made as often as the developer chooses to impose, and the user will bear

Frequently Asked Questions

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

FAQFrequently Asked Questions

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

FAQ

• Will using iBeacon kill the battery on my phone?– iBeacon is built on BLE (Bluetooth Low Energey) and uses very very little power,

especially compared to GPS

• How does it all work?– The phone or app is listening for specific beacon ID’s (not all beacons)–When proxmity to a matching beacon is detected, the associated app is alerted and

can take actions (e.g. alert the user, communicate with a server, etc.)– The beacons each have more than one ID that the app can use to tell which beacon(s)

are near, and what it means (e.g. this is the beacon near the entrance of XYZ Store)

Frequently Asked Questions

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Region vs Ranging

UUID Major Minor

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Region vs Ranging

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Region vs RangingRegion Monitoring• Works even when phone is asleep• Detect when a beacon comes in or out of range • Monitor a single beacon or a group• Can be used in the background

Ranging• Works when app is active, running• Continuous updates (every second) • Monitor proximity and (estimated) distance• Does not work in the background

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted

Why use micro-location for collaboration?

Convenience

Improve Engagement

Create ad-hoc Groups

Serendipitous Interest Discovery

17

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted

Use Cases

18

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

iBeacons + OSN• Meeting minutes• Invite to a Conversation• Conferences• Group Reminders

19

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

iBeacons + OSN• You walk into a meeting room:

–Offer to create a new Conversation w/ everyone in the room as members

–Offer to navigate to the Conversation most of the people are present in (Would you like to open "OSN Team Meeting 10/02/2014?")

• Similar offer to create Group from physically present people

20

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Live Demo

21

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor StatementThe preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Note: The speaker notes for this slide include instructions for when to use Safe Harbor Statement slides.

Tip! Remember to remove this text box.

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |


Recommended