Wearables CS 4720 Mobile Application Development CS 4720 It was - - PowerPoint PPT Presentation

wearables
SMART_READER_LITE
LIVE PREVIEW

Wearables CS 4720 Mobile Application Development CS 4720 It was - - PowerPoint PPT Presentation

Wearables CS 4720 Mobile Application Development CS 4720 It was news to me In preparing this lecture, I did research into wearable computing in general Turns out, theres been a conference on wearable computing since 1997!


slide-1
SLIDE 1

CS 4720

Wearables

CS 4720 – Mobile Application Development

slide-2
SLIDE 2

CS 4720

It was news to me…

  • In preparing this lecture, I did research into

wearable computing in general

  • Turns out, there’s been a conference on

wearable computing since 1997!

  • Here are some highlights!

2

slide-3
SLIDE 3

CS 4720

It was news to me…

  • “Sensor-Embedded Teeth for Oral Activity

Recognition”

3

slide-4
SLIDE 4

CS 4720

It was news to me…

  • “Canine Reachability of Snout-based Wearable

Inputs”

4

slide-5
SLIDE 5

CS 4720

”Wearable” is a bit broad

  • The term “wearable computing” is really built

around any device that is attached or worn in some way

  • So, the possibilities here are vast

– Mobile sensors – User interfaces – NFC communication – Etc.

5

slide-6
SLIDE 6

CS 4720

This is more what I was thinking

6

slide-7
SLIDE 7

CS 4720

This is more what I was thinking

7

slide-8
SLIDE 8

CS 4720

Watches

8

slide-9
SLIDE 9

CS 4720

Can’t I have both?

9

slide-10
SLIDE 10

CS 4720

How is this mobile?

  • Obvious reason – watches are mobile
  • Other important reasons

– Modern smart watches are a companion device to smart phones – Most can work independently, but their real power comes when connected – Both Apple and Google have release versions of their mobile OS for watches and there are direct connectivity APIs that you can use

10

slide-11
SLIDE 11

CS 4720

Pebble

  • Arguably, watches really took off with Pebble
  • https://www.kickstarter.com/projects/597507

018/pebble-e-paper-watch-for-iphone-and- android

  • Pebble has 2 of the 3 most backed Kickstarters

EVER

  • There is definitely a market out there!
  • e-ink display = high battery life
  • Uses: notifications, running, controlling music

11

slide-12
SLIDE 12

CS 4720

Pebble

  • They’re still going!
  • https://www.kickstarter.com/projects/597507

018/pebble-time-awesome-smartwatch-no- compromises?ref=most_funded

12

slide-13
SLIDE 13

CS 4720

How much tech do you need?

  • Desktop – stand-alone computing, high-

performance

  • Laptop – work/school, portable, high-

performance

  • Tablet – entertainment, portable, moderate

performance (different sizes)

  • Mobile – digital assistant, very portable,

moderate performance (also in different sizes)

13

slide-14
SLIDE 14

CS 4720

I’m a bit embarrassed

  • MacBook Pro: primary machine, work/personal
  • Windows 10 desktop: mainly gaming
  • iPad Air: watching Netflix, Hearthstone
  • iPad Mini 2: watching Twitch, YouTube…

Hearthstone

  • iPhone 6: primary mobile device
  • Not to mention lots of older stuff...
  • Do I really need a watch?

14

slide-15
SLIDE 15

CS 4720

One Week w/ the Apple Watch

  • Got an Apple Watch (for this class… research…

in spring 2016)

  • Thoughts wearing Apple Watch Sport after one

week

  • Would I notice any useful situations?
  • What would I notice about using it?

15

slide-16
SLIDE 16

CS 4720

One Week w/ the Apple Watch

  • Positives:

– I forgot how nice it was to check the time without pulling out my phone… – Vibration notification – Siri integration – HealthKit integration – Apple Pay integration – iPhone partnership app – “Glances” and “Complications”

16

slide-17
SLIDE 17

CS 4720

One Week w/ the Apple Watch

  • Negatives:

– Distractions – Menu system – Some things can’t be customized – Recognition over recall not always there – My wife keeps telling me I got the woman’s version… (the smaller and larger are not deliniated as such by Apple)

17

slide-18
SLIDE 18

CS 4720

More time w/ the Apple Watch

  • Changing songs in the car while GPS map is up

is really nice

  • Primary use cases:

– Checking the time / temp / activity log – Texting – Running watch features – Buying things with Apple Pay

  • Hard to wear with a dress shirt…

18

slide-19
SLIDE 19

CS 4720

Apple Watch vs. Android Wear

  • Apple Watch

– Very limited usage without iPhone – Apps are connected extensions of installed iPhone apps – Apps are made up of the app extension itself, a glance, a complication (glace and complication are

  • ptional)

– Glance is a “card” that you add to a quick menu – Complication is an addition to the watch face

19

slide-20
SLIDE 20

CS 4720

Apple Watch vs. Android Wear

  • Android Wear

– Like Android phones, built by various companies – Multiple sizes, form factors, and capabilities – Can stand alone from phone much more than Apple Watch (for example, some have their own Wi-Fi – Uses the same Material card UI metaphor that the rest of Android uses

20

slide-21
SLIDE 21

CS 4720

What would we build?

  • Native App (Android only)

– Could be like many other apps you build, but with much smaller screen

  • Extension Apps (Android and iOS)

– Notifications (reminder, to-do, messages, etc.) – Control (change station, volume, etc.) – Sensors (health, running, etc.) – Information (weather, traffic, etc.)

21

slide-22
SLIDE 22

CS 4720

Some Examples

  • http://www.wareable.com/apple-watch/best-

apple-watch-apps-832

  • http://www.wareable.com/android-wear/you-

wear-it-well-the-best-apps-for-android-wear

22

slide-23
SLIDE 23

CS 4720

Example: Grocery List

23

slide-24
SLIDE 24

CS 4720

Example: Grocery List

24

slide-25
SLIDE 25

CS 4720

Developer Questions

  • Q1: Do I need a phone extension (or version)?
  • One thing I noticed from using the Apple

Watch is a LOT of apps have an extension “just because”

25

slide-26
SLIDE 26

CS 4720

Developer Questions

  • Good Apple Watch Apps

– Buy Me a Pie (grocery list) – Seven Minute Workout (works with sensors) – Due (reminders) – Google Maps (directions on your wrist!) – Pandora (control your music) – Shazaam (what is that song?) – Weather Underground (quick weather forcast)

26

slide-27
SLIDE 27

CS 4720

Developer Questions

  • Odd Apple Watch Apps

– Chipotle? – Consumer Reports? – FlightRadar? – Fandango? – AAA? – Amazon?

27

slide-28
SLIDE 28

CS 4720

Developer Questions

  • Q2: Would a watch app add anything to my full

app?

– Is there timely information the app needs to provide? – Can it be shown in a very small format? – Are there simple controls to the app that could be added to a watch?

  • Q3: Do I have the resources/time to do this?

– Currently limited market impact

28

slide-29
SLIDE 29

CS 4720

Developer Questions

  • Q4: What type of interaction do you want the

user to have?

– Apple Watch: Glance? Complication? – Android Wear: Notifications?

29

slide-30
SLIDE 30

CS 4720

Developer Questions

  • Q5: Is it even usable?

– Wireframe time! – User testing a must

30

slide-31
SLIDE 31

CS 4720

Exciting Opportunities!

  • More sensors and more tracking!

31

slide-32
SLIDE 32

CS 4720

Exciting Opportunities!

32

slide-33
SLIDE 33

CS 4720

Exciting Opportunities!

  • Silent and seamless notifications!

– It is rude to pull out your phone during a conversation or interview to check a message you just got – Glancing at your watch, however, is a bit more socially acceptable (not saying this is always a good idea for the situation, but it’s arguably better than the phone)

33

slide-34
SLIDE 34

CS 4720

Exciting Opportunities!

  • More hands-free usage!

– NFC pay solutions – NFC locking solutions in the future? – Quick lists / short information bursts

  • Parallel example: Smart Entry on cars

34

slide-35
SLIDE 35

CS 4720

Is it for everyone?

  • No, probably not
  • This is a “value add” for many apps
  • Probably not “make or break” but can be a plus
  • For me, it does feel a bit like overkill…
  • ... But I’m going to keep wearing it...
  • The health data is nice and the reminders help
  • Using Siri without pulling out the phone is nice
  • ... And I like shiny things made by Apple...

35