27
#ATM16 Working with mobile app developers to enable indoor location-based services Diana Laboy-Rush, App Developer Evangelist March 9, 2016 @ArubaNetworks |

Working with mobile app developers to enable indoor location based services

Embed Size (px)

Citation preview

Page 1: Working with mobile app developers to enable indoor location based services

#ATM16

Working with mobile app developers to enable indoor location-based servicesDiana Laboy-Rush, App Developer Evangelist

March 9, 2016 @ArubaNetworks |

Page 2: Working with mobile app developers to enable indoor location based services

2#ATM16

Topics of Discussion• What is a Software Development Kit (SDK)?• Meridian SDKs for Location Based Mobile Apps• Phases of Mobile App Development Project • Benefits of a Custom App Developer• App Developer Partners • Sample Projects with SDK Integration• Custom Technology Integration

Page 3: Working with mobile app developers to enable indoor location based services

3

What is a Software Development Kit?

Also known as “SDK” (and slightly incorrectly as “API”):

A package that a software developer can download that allows them to embed certain third party features into their existing mobile app.

• SDKs do not allow a customer to build an app from scratch on their own. • SDKs are specific to the operating system (OS) of the mobile device. • SDKs require a mobile app developer to embed the SDK code tools into an

existing mobile app code base.

Page 4: Working with mobile app developers to enable indoor location based services

4#ATM16

What is a Software Development Kit?Compare an SDK to a Garmin car navigation system, and a venue’s mobile app to the car itself. And a mobile app OS to the make of the car.

– Mercedes still needs to build the car– Mercedes would outsource a 3rd party system for car navigation– Mercedes can’t just tape a Garmin GPS computer inside it; an engineer/electrician needs to

wire and configure it to the main system of the car.– This wiring/configuration process will be different for different types of cars (Mercedes,

Toyota, Chrysler, Ford, etc.)

Page 5: Working with mobile app developers to enable indoor location based services

5#ATM16

What is a Software Development Kit?User view of an SDK feature embedded into a venue’s app:

What’s behind the hood:

Page 6: Working with mobile app developers to enable indoor location based services

6

Meridian SDKs

Page 7: Working with mobile app developers to enable indoor location based services

7

Meridian SDKs are available

for Android and iOS

Page 8: Working with mobile app developers to enable indoor location based services

8#ATM16

Meridian SDKs allow a customer to add certain Meridian features to their existing mobile app:

1. NavKit to add self-guided wayfinding features.2. BluDotKit* to add “Blue Dot,” real-time mapping feature.3. CampaignKit* to add proximity-based notification feature.

* BluDotKit and ZoneKit also require Aruba Beacon Hardware

CampaignKitNavKit BluDotKit

Page 9: Working with mobile app developers to enable indoor location based services

9#ATM16

NavKit

SDK: NavKit for Adding Self-Guided Mapping

Page 10: Working with mobile app developers to enable indoor location based services

10#ATM16@ArubaNetworks |

BluDotKit

SDK: BluDotKit for Adding “Blue Dot” to the Map

Page 11: Working with mobile app developers to enable indoor location based services

11#ATM16@ArubaNetworks |

CampaignKit

SDK: CampaignKit for Proximity-Based Notifications

Page 12: Working with mobile app developers to enable indoor location based services

12#ATM16

Meridian SDKs and the Meridian Editor

–Meridian SDKs do require a Meridian subscription–Venues manage mobile app content in the Meridian Editor.

Page 13: Working with mobile app developers to enable indoor location based services

13

Custom App Development Partner Program

Page 14: Working with mobile app developers to enable indoor location based services

14#ATM16

Phases of Mobile App Development Project

Project Goals • Engage Customers• Enhance Visitor Experience

App Specific Metrics• Navigation within Venue• Drive traffic to Points of Interest

Software Integration Points• Brand and Loyalty Program• SDK & Technology IntegrationBeacon Layout & Deployment

• Location and Proximity• Facility Considerations• Beacon Quantity Estimates• Push Notifications

Page 15: Working with mobile app developers to enable indoor location based services

15#ATM16

Why Hire a Custom App Development Firm

Brand Technology

Page 16: Working with mobile app developers to enable indoor location based services

16#ATM16

How to Engage with App Development Partners

Page 17: Working with mobile app developers to enable indoor location based services

17#ATM16

Featured Partners

Aruba Classroom concept mobile app

Hospital app (confidential until release)

Stadium app for fan engagement

IoT and mobile app for meeting room booking

Custom App Development Agencies (CADA)

Independent Software Vendors (ISV)

Page 18: Working with mobile app developers to enable indoor location based services

18#ATM16

Access Meridian SDKs from the Meridian Editor

SDKDocumentation Menu (for both iOS and Android).

Developer Tab in the Meridian Editor

Accessed within Meridian Editor.

Page 19: Working with mobile app developers to enable indoor location based services

19#ATM16

What’s New?

Beacon and App Analytics

Aruba Sensor

Partnership Program

NavKit

BluDotKit CAMPAIGNKit

Building off of Meridian Software Development

Kits (SDKs)

Page 20: Working with mobile app developers to enable indoor location based services

20#ATM16

Extending Beacon Management Features

• Leverage Wi-Fi network

• Cloud-based• Centralized location

for beacon status• Battery life, power

levels, campaigns

Meridian Editor (Mobile App Content Management System):

Page 21: Working with mobile app developers to enable indoor location based services

21#ATM16

NEW: Aruba Sensor

• Manage Aruba Beacons on any Wi-Fi network• Est. time savings is 48+ hours for a deployment of 1000

beacons, for each maintenance window

• IoT device with Wi-Fi and Bluetooth Low Energy (BLE) radio, centrally managed• Dual band 802.11n 1x1 client radio for network

connectivity and remote management access• Bluetooth Low-Energy (BLE) radio for indoor

positioning and provisioning• Advanced Cellular Coexistence (ACC)

• Direct AC power plug-in with option to power over USB, with international plugs included• Optional kits for secure mounting

Page 22: Working with mobile app developers to enable indoor location based services

22#ATM16

Easily Deploy and Configure Aruba Sensors

• Configure Wi-Fi settings using the Meridian app platform

• Place Aruba Sensor on the digital map and download the Wi-Fi configuration using the Aruba Beacons app

• Monitor status & maintain configuration using the Meridian app platform

Page 23: Working with mobile app developers to enable indoor location based services

23#ATM16

How does Aruba Sensor manage Aruba Beacons?

Page 24: Working with mobile app developers to enable indoor location based services

24#ATM16

Aruba Sensor Deployments

Stress free travel experience1000+ Aruba Beacons deployed38 million passengers per year

Find your way to more learningThousands of content pieces in the library

Trial deployment before rolling out location-based services campus wide

Page 25: Working with mobile app developers to enable indoor location based services

25#ATM16

Meridian SDK for Industry Specific, IoT Applications

Page 26: Working with mobile app developers to enable indoor location based services

26#ATM16

Join Aruba’s Titans of Tomorrow force in the fight against network mayhem. Find out what your IT superpower is.

Share your results with friends and receive a free superpower t-shirt.

www.arubatitans.com

Page 27: Working with mobile app developers to enable indoor location based services

Thank youDiana [email protected]@DianaLaboyRush