Top Banner
The Wear, Why, and How of Wearables on Salesforce Craig Isakson Systems Architect SundogInteractive.com [email protected] Wearables on Salesforce explained
60

The Wear, Why, and How of Wearables on Salesforce

Jan 18, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Wear, Why, and How of Wearables on Salesforce

The Wear, Why, and How of Wearables on Salesforce

 Craig Isakson  Systems Architect  SundogInteractive.com  [email protected]

Wearables on Salesforce explained

Page 2: The Wear, Why, and How of Wearables on Salesforce

Where’s the code?

Slides http://bit.ly/1hfvxKY

GitHub http://bit.ly/1Jwnz6U

Page 3: The Wear, Why, and How of Wearables on Salesforce

 Background

 What are they?

 Benefits

 Use Cases

 Wear Packs!!

 Development and Demo

 Questions

Presentation Overview

Page 4: The Wear, Why, and How of Wearables on Salesforce

My Background  Original SmartWatch

Page 5: The Wear, Why, and How of Wearables on Salesforce

My Background  Original Sony SmartWatch

 https://developer.salesforce.com/entries/71/show

Page 6: The Wear, Why, and How of Wearables on Salesforce

What are they? What are wearables?

Page 7: The Wear, Why, and How of Wearables on Salesforce

 Definition -- Wearables is a term to generally refer to digital technologies worn on the body to communicate and access information in real time.

 Essentially:

•  Wearable computers

•  Packed with sensors

•  Provide a better user experience in the user’s context

•  Readily accessible

What are they? Wearables

Page 8: The Wear, Why, and How of Wearables on Salesforce

Type of Wearables

Page 9: The Wear, Why, and How of Wearables on Salesforce

 5x growth over the smartphone revolution

 Nearly 3x growth in wearables is expected across the enterprise in the next two years

 Wearable devices will become ubiquitous with 50% data traffic in two years and on 180M devices by 2018

 Smart watches are leading the enterprise wearable tech race

 Wearables-generated data will be an enterprise game-changer

Facts and Figures Wearables

Page 10: The Wear, Why, and How of Wearables on Salesforce

Benefits What are the benefits of wearables?

Page 11: The Wear, Why, and How of Wearables on Salesforce

 Context

 Sensor integrations

 Better UX

 Simplify users life or repetitive task

Benefits Wearables

Page 12: The Wear, Why, and How of Wearables on Salesforce

Use cases Current and future use cases?

Page 13: The Wear, Why, and How of Wearables on Salesforce

 Navigation

 Personal Fitness

 Healthcare

 Retail Payment

 Enterprise

 Customer Service

Use Cases Wearables

Page 14: The Wear, Why, and How of Wearables on Salesforce

Development

Page 15: The Wear, Why, and How of Wearables on Salesforce

iOS High-level Architecture

Page 16: The Wear, Why, and How of Wearables on Salesforce

High-level Architecture  Android

Page 17: The Wear, Why, and How of Wearables on Salesforce

 Standard notification

 Customized notification

 Local code running its own app

Watch functions Development

Page 18: The Wear, Why, and How of Wearables on Salesforce

Salesforce has Wear Packs!

Page 19: The Wear, Why, and How of Wearables on Salesforce

 https://developer.salesforce.com/wear

Salesforce helps you dev! Wearables

Page 20: The Wear, Why, and How of Wearables on Salesforce

https://www.npmjs.com/package/forceios

https://www.npmjs.com/package/forcedroid

Salesforce helps you dev! forceios & forcedroid

Page 21: The Wear, Why, and How of Wearables on Salesforce

Demos!

Page 22: The Wear, Why, and How of Wearables on Salesforce

 Tom, the sales rep, just met with a lead and has determined that the lead needs follow up. In his Salesforce1 mobile app he checks a box called Marketing Follow-up.

 Mary receives a notification from a trigger on a Smart Watch to move the lead into a nurture campaign.

 Based on a scoring model from Pardot and Marketing Cloud, the watch presents a number of options for which campaign to put the lead in.

 Mary selects the campaign which makes the required updates in Salesforce.

Campaign Placement Demo

Page 23: The Wear, Why, and How of Wearables on Salesforce

Salesforce Side

Page 24: The Wear, Why, and How of Wearables on Salesforce

Demo App  Salesforce -- Connected App

Page 25: The Wear, Why, and How of Wearables on Salesforce

Demo App  Salesforce -- DF15_LeadMasterTrigger

http://bit.ly/1MOgxzF

Page 26: The Wear, Why, and How of Wearables on Salesforce

Demo App  Salesforce -- DF15_LeadMasterTriggerHelper -- execute

http://bit.ly/1U6Qcmu

Page 27: The Wear, Why, and How of Wearables on Salesforce

Demo App  Salesforce -- DF15_LeadMasterTriggerHelper -- handleMarketingFollowup

http://bit.ly/1U6Qcmu

Page 28: The Wear, Why, and How of Wearables on Salesforce

Demo App  Salesforce -- DF15_LeadMasterTriggerHelper -- sendNotifications

http://bit.ly/1U6Qcmu

Page 29: The Wear, Why, and How of Wearables on Salesforce

iOS

Page 30: The Wear, Why, and How of Wearables on Salesforce

Communication Architecture  iOS

Page 31: The Wear, Why, and How of Wearables on Salesforce

Demo App  iOS

Page 32: The Wear, Why, and How of Wearables on Salesforce

Demo App  Salesforce

Campaign member created

Page 33: The Wear, Why, and How of Wearables on Salesforce

Demo App  iOS -- Overview

iOS App

WatchKit App

WatchKit Extension

Page 34: The Wear, Why, and How of Wearables on Salesforce

Demo App  iOS  WK Extension  PushNotificationPayload

http://bit.ly/1fGHyrN

Page 35: The Wear, Why, and How of Wearables on Salesforce

Demo App  iOS -- WK Extension -- NotificationController

http://bit.ly/1JjL7Nd

Page 36: The Wear, Why, and How of Wearables on Salesforce

Demo App  iOS -- WK Extension -- InterfaceController

http://bit.ly/1MOh7NO

Page 37: The Wear, Why, and How of Wearables on Salesforce

Demo App  iOS -- WK Extension -- InterfaceController

http://bit.ly/1MOh7NO

Page 38: The Wear, Why, and How of Wearables on Salesforce

Demo App  iOS -- WK Extension -- CampaignDetailInterfaceController

http://bit.ly/1LBw7jB

Page 39: The Wear, Why, and How of Wearables on Salesforce

Demo App  iOS -- iOS App -- AppDelegate

http://bit.ly/1JwolAN

Page 40: The Wear, Why, and How of Wearables on Salesforce

Demo App  iOS -- iOS App -- RootVC

http://bit.ly/1EkMtL2

Page 41: The Wear, Why, and How of Wearables on Salesforce

Demo App  iOS -- iOS App -- LeadHandler

http://bit.ly/1WSWVzd

Page 42: The Wear, Why, and How of Wearables on Salesforce

Demo App  iOS -- iOS App -- LeadHandler

http://bit.ly/1WSWVzd

Page 43: The Wear, Why, and How of Wearables on Salesforce

Communication Architecture  iOS

Page 44: The Wear, Why, and How of Wearables on Salesforce

Android

Page 45: The Wear, Why, and How of Wearables on Salesforce

Communication Architecture  Android

Page 46: The Wear, Why, and How of Wearables on Salesforce

Demo App  Android

Page 47: The Wear, Why, and How of Wearables on Salesforce

Demo App Android -- WatchApp -- Layouts

http://bit.ly/1Lx8aXP

Page 48: The Wear, Why, and How of Wearables on Salesforce

Demo App Android -- WatchApp -- MainActivity -- onCreate

http://bit.ly/1NBD70a

Page 49: The Wear, Why, and How of Wearables on Salesforce

Demo App Android -- WatchApp -- MainActivity -- onUpdateCampaign

http://bit.ly/1NBD70a

Page 50: The Wear, Why, and How of Wearables on Salesforce

Demo App  Android -- PhoneApp -- DataLayerListenerService -- onDataChanged

http://bit.ly/1PyY3Cz

Page 51: The Wear, Why, and How of Wearables on Salesforce

Demo App  Android  Android -- PhoneApp -- DataLayerListenerService -- buildAPIClient

http://bit.ly/1PyY3Cz

Page 52: The Wear, Why, and How of Wearables on Salesforce

Demo App  Android  Android -- PhoneApp -- DataLayerListenerService -- sendRequest

http://bit.ly/1PyY3Cz

Page 53: The Wear, Why, and How of Wearables on Salesforce

Demo App Android -- PhoneApp -- DLLS -- letWatchKnowWhatHappened

http://bit.ly/1PyY3Cz

Page 54: The Wear, Why, and How of Wearables on Salesforce

Demo App  Android -- PhoneApp -- Manifest.xml

http://bit.ly/1Lx84zn

Page 55: The Wear, Why, and How of Wearables on Salesforce

Demo App Android -- WatchApp -- MainActivity -- onDataChanged

http://bit.ly/1NBD70a

Page 56: The Wear, Why, and How of Wearables on Salesforce

Demo App Android -- WatchApp -- MainActivity -- updateText

http://bit.ly/1MOgxzF

Page 57: The Wear, Why, and How of Wearables on Salesforce

Communication Architecture  Android

Page 58: The Wear, Why, and How of Wearables on Salesforce

 Wearables are here to stay

 They will have incredible growth

 Great opportunities

 Build your apps to the user’s context

 Fill a need

Wrap-up Wearables

Page 59: The Wear, Why, and How of Wearables on Salesforce

Questions Lay them on me!

Page 60: The Wear, Why, and How of Wearables on Salesforce

Thank you

[email protected]