Wearable Development Ecosystem

37
Amish Gandhi [email protected] www.perpetualny .com earable Development Ecosystem Keynote Talk

description

Wearable Software Development Ecosystem http://www.wearabletechworld.com/conference/newyork-2014/agenda.aspx?t=#K-03

Transcript of Wearable Development Ecosystem

Page 1: Wearable Development Ecosystem

Amish Gandhi [email protected]

www.perpetualny.com

Wearable Development Ecosystem

Keynote Talk

Page 2: Wearable Development Ecosystem

Wearable Technology Background• Developing wearable apps since early 2013• Built one of the world’s first Glass Apps, Elle for

Google Glass launched at Google I/O 2013• Developed several apps across Glass, Tizen, Pebble

and other platforms• Developing EvriWear, a content distribution

platform for wearables www.evriwear.net• Run Wearable Tech NYC Meetup

Software product innovation and development

Select Clients

Background

www.meetup.com/WearableTechNYC

www.perpetualny.com

Page 3: Wearable Development Ecosystem

Wearable Development Ecosystem

Software development opportunities in wearables today

Page 4: Wearable Development Ecosystem

Outline

• Attributes • Differentiating Technologies• Product Ecosystem• Software Ecosystem• Software Platforms• Backend Implications• Developer Insights• Demo

Page 5: Wearable Development Ecosystem

Outline

• Attributes • Differentiating Technologies• Product Ecosystem• Software Ecosystem• Software Platforms• Backend Implications• Developer Insights• Demo

Page 6: Wearable Development Ecosystem

Ref:

Attributes of Wearable Computers

Attributes of Wearable Computers

Ref:

Page 7: Wearable Development Ecosystem

Outline

• Attributes • Differentiating Technologies• Product Ecosystem• Software Ecosystem• Software Platforms• Backend Implications• Developer Insights• Demo

Page 8: Wearable Development Ecosystem

Differentiating Technologies

• Sensors– Inertial– Motion– Heart rate– EEG

• Advanced optics• Gesture tracking• Image recognition• Speech recognition• Natural language processing• Power consumption• Bluetooth and other near-field communications

Technology Ecosystem

Underlying technologies that let them do what they do

Page 9: Wearable Development Ecosystem

Outline

• Attributes • Differentiating Technologies• Product Ecosystem• Software Ecosystem• Software Platforms• Backend Implications• Developer Insights• Demo

Page 10: Wearable Development Ecosystem

Wearable Product Ecosystem

Public Safety

Healthcare Sports/Fitness

Information/Entertaimment“Infotainment”

Other

Watches

Bracelets

Eyewear X

Clothing X

Accessories (ring, necklace..)

X

Headgear/Other X X

Product Ecosystem

ConsumerIndustry

Page 11: Wearable Development Ecosystem

Product Evolution

Sports/Fitness InfotaimnentPublic Safety Healthcare Other

Nike Fuelband

Fitbit

Jawbone

Kopin Golden-IMuse

Meta Space Glasses

Oculus Rift

Pebble Family

Gear2+ Family

NOW

Body Guardian

5+ YRS 3+ YRS

Taser Axon Flex

4+ YRS NOW-ISHCLOSED NOW OPENSEMI OPEN OPEN OPEN

MEDIUMVERY SMALL SMALL HUGEMARKET

DEV ENV

DATE

VERTICAL

TBD

9Solutions Gtag

INDUSTRY CONSUMER

Page 12: Wearable Development Ecosystem

Outline

• Attributes • Differentiating Technologies• Product Ecosystem• Software Ecosystem• Software Platforms• Backend Implications• Developer Insights• Demo

Page 13: Wearable Development Ecosystem

Wearable Development Ecosystem

Hardware Software API/SDK Data Visualization

Large cellularphone manufacturers

Manufacturers of non-connected wearables

Brand new entrants (crowdfunded)

Android

Tizen

Respective device firmware

Misc. device capability drivers (accelerometer,sensor etc)

JSON/REST

Java/.NET

HTML/JS/CSS

Unity

No standard

Application specific

No standard

-On device

-Synced to mobile app

-Available online

Technology Ecosystem

Page 14: Wearable Development Ecosystem

Development OpportunitiesCONSUMER: HEALTH/FITNESS

SDK

API REST

NIKE FUELBAND

REST

Reference Implementation

REST

[Build Your Own]SDK/Ref Imp

interface available

Page 15: Wearable Development Ecosystem

Leading Infotainment Technologies

Mirror APISDK GDK

2012 2013 2014

SDK for Wearables

Preview Android L

Page 16: Wearable Development Ecosystem

WATCH EYEWEAR

Mirror API/GDKSDK

Webkit HTML/CSS/JS

Samsung Gear Live

LG GWatch Moto 360 Pebble Pebble Steel

HTML/CSS/JS

CONSUMER/INFOTAINMENTDevelopment Opportunities

Samsung Gear2

Glass Oculus Rift

Vuzix

Page 17: Wearable Development Ecosystem

Outline

• Attributes • Differentiating Technologies• Product Ecosystem• Software Ecosystem• Software Platforms• Backend Implications• Developer Insights• Demo

Page 18: Wearable Development Ecosystem

Leading Software Platforms(Consumer/Infotainment)

Page 19: Wearable Development Ecosystem

Tizen : A Closer Look

• Background: Tizen is a linux based OS backed by Samsung and Intel

• Only Tizen device in market is Samsung Gear 2• Tizen SDK for Wearables launched April 2014• Languages: HTML/CSS/JS/Webkit• Caveat: Not all Webkit features work yet eg audio• SDK Available at:

http://developer.samsung.com/wearables/main/– Comes with own IDE

SDK for Wearables

Page 20: Wearable Development Ecosystem

Tizen: Notable 3rd Party Apps• App Platform brand New• Samsung Gear 2 App Challenge just completed on July 17th

Game: Watch Out

Wellness: Foqus

Finance Tracking App: Wallaby

Page 21: Wearable Development Ecosystem

Android Wear: A Closer Look

• Background: Google’s android based OS specially for Wearables• Timeline

– March 18, 2014: Announced – March 18, 2014: Developer Preview Launched– Fall 2014: Part of Android L

• Innovative UX/Design approach

• Out-of-the-box features centered around Google Now

• Devices available:– LG G Watch– Samsung Gear Live– Moto 360 (Coming soon: Fall 2014)

• SDK: http://developer.android.com/wear

Page 22: Wearable Development Ecosystem

Android Wear: Notable 3rd Party Apps

Android Wear Volume

Find my Phone

Calculator

Calendar

Mini Maps

Swipe

Echo Wear

www.androidpolice.com

Wear Aware

Pixtocam

LOCATION

GAMES

PHONE FINDER

UTILITY

MUSIC

REMOTE CONTROL

100+ appsSearch Play store for “Android Wear”

Page 23: Wearable Development Ecosystem

Pebble: A Closer Look

• Background/Timeline– Funded on May 8 2012 as a Kickstarter Campaign– Native API: Late 2012– Public launch in July 2013 (sold out in 5 days)– API V2: Late 2013– Jan 2014: Pebble Steel Launches– July 2014: 1000 apps in app store, over 400K units sold– Dev options today: Javascript, Cloud pebble, Native C SDK

• Native app programming language: C• Devices supported

– Pebble – Pebble Steel

• APIs : https://developer.getpebble.com/

Never miss a thing

Page 24: Wearable Development Ecosystem

Pebble: Notable 3rd Party Apps

Pebble GPS

Movable

Philips HuePandora

EvernoteMercedes

Benz

YelpGo Pro

ESPNFoursquare

..over 1000 total

Page 25: Wearable Development Ecosystem

Google Glass Closer Look

• Background: Google’s foray into wearable eyewear taking the market mainstream

• Android OS on device• Timeline

– June 2012: Announced– March 2013: Explorer Program announced– April 2013: Mirror API Launched– Nov 2013: Android Native SDK launched– May 2014: Open for sale to the public

• Devices available now:– Google Glass Gen 2– Google Glass Gen 3 (with choice of frames)

• SDK/API https://developers.google.com/glass

Page 26: Wearable Development Ecosystem

Google Glass Timeline

From: Jack Smith

To: Jill Maroney

Great meeting at …

Product Ecosystem: Consumer

Page 27: Wearable Development Ecosystem

Glass Middleware(Glassware)

Format and prepare Google Glass cards

(HTML/CSS)

Data Source

Mirror API

RESTAPI

SYNCSERVICE

Google Glass Device

Internet Hosted Google InfraInternet Hosted

Google Glass: Mirror API Dev model

Product Ecosystem: Consumer

Static HTML Cards

Page 28: Wearable Development Ecosystem

Live Cards Immersions

Google Glass: Native GDK Dev model

Page 29: Wearable Development Ecosystem

Google Glass: Notable 3rd Party Apps

Page 30: Wearable Development Ecosystem

First-ever magazine app for Glass Glass Launched at Google I/O 2013Developed by Perpetual

Page 31: Wearable Development Ecosystem

Outline

• Attributes • Differentiating Technologies• Product Ecosystem• Software Ecosystem• Software Platforms• Backend Implications• Developer Insights• Demo

Page 32: Wearable Development Ecosystem

Backend Development Implications

• Speed (latency)• Ready access (edge caching)• Small payloads• Bursty information (two way)• Diverse data structures• Time state persistence• Increased data volume• Data analytics• Scalability

Page 33: Wearable Development Ecosystem

Outline

• Attributes • Differentiating Technologies• Product Ecosystem• Software Ecosystem• Software Platforms• Backend Implications• Developer Insights• Demo

Page 34: Wearable Development Ecosystem

Developer Insights

• Now is a perfect time to enter the market• Be mindful of the unique UX (See guidelines from

Glass, Tizen etc)• Leverage new features on new devices eg heart beat

monitors, higher def displays, touch interfaces• OpenGL on new eyewear can unlock outstanding AR

experiences• When designing for watches, start with the lowest

common denominator (eg square face)• Low barrier to entry: participate in app contests,

experiment!

Page 35: Wearable Development Ecosystem

Demo

Mirror API/GDKSDK

PebbleSamsung Gear/Gear2 Samsung Gear Live Google Glass

www.evriwear.net

Page 36: Wearable Development Ecosystem

What’s next?

• Significant smartwatch market adoption• Killer App (Beyond health/Fitness)• Superior AR experiences with eyewear• More integrated support on OS• More integrated support on app/backend layers• More last mile experiences on wearables eg POS

payments, home automation, workplace use• iWatch?

Page 37: Wearable Development Ecosystem

Amish Gandhi [email protected]

www.perpetualny.com

Wearable Development Ecosystem

Keynote Talk