@markusvankempen [email protected] google glass presents a mobile form-factor which allows for new...

45
@MarkusvanKempen [email protected] Experience with Google Glass and Business Applications

Upload: dinhphuc

Post on 12-Apr-2018

217 views

Category:

Documents


4 download

TRANSCRIPT

@MarkusvanKempen – [email protected]

Experience with Google Glass and Business Applications

Objective

Google Glass presents a mobile form-factor which allows for new possibilities.

This session discusses examples of user experiences, including the

disconcerting experience of "wearing" a camera all the time, reactions from

others, and navigation challenges.

We show how to design for Google Glass and demonstrate business

applications.

Agenda

Intro Google GLASS

GLASS capabilities

Use Cases

How to develop Glassware

Lessons Learned

Questions

• What is it?

• What is it like to wear?

• What can you do with it?

What is GLASS?

Its your Smartphone on your Head

Google Glass HardwareThere is a lot of hardware packed into this tiny package

Touch Pad and Camera ButtonAlthough the primary control of Glass is

intended to be voice, a touchpad exists to help

navigate through cards and menus. This is a

multitouch touchpad that allows for 2 points of

touch.

CameraGlass has a 5MP

camera capable of

shooting video at 720p

Main HousingGlass contains an impressive amount of hardware

inside of its main housing. This includes a WiFi Radio

(b/g) and Bluetooth Radio, 16GB of Storage (12

usable), 1 (2) GB RAM, OMAP 4430 CPU (Dual Core

ARM Cortex A9 clocked at 1GHZ). gyroscope,

allelerominitor and more.

BatteryGlass has a 570 mAh battery

that should get most users

through a full day of use

Micro USBUsed to charge Glass or to

manage photos via a PC

(MTP)

SpeakerGlass uses a Bone

Conduction speaker in

order to keep your ears

free

Plastic and Titanium BandA band of Plastic and Titanium are

used to form the frame of Glass. This

allows it to be both lightweight and

strong.

Microphone

Simple robust components

Android 4.0.4 and higher

640×360 display

5-megapixel camera, capable of 720p video recording

Wi-Fi 802.11b/g

Bluetooth

16GB storage (12 GB available)

Texas Instruments OMAP 4430 SoC 1.2Ghz

1 -2 Gig RAM

3 axis gyroscope

3 axis accelerometer

3 axis magnetometer (compass)

Ambient light sensing and proximity sensor

Bone conduction transducer reproductor

Prism

Glass Eye Sensor

Navigation

Using #GLASS

Gesture

Voice

Motion

Timeline

Apps aka GLASSware

http://www.youtube.com/

watch?v=v1uyQZNg2vE

Here are a few things you can ask Glass

o Ok Glass, Google, what is the capital of Canada.

o Ok Glass, get directions to StarBucks.

o Ok Glass, Google, show me pictures of Kittens

o Ok Glass, Google, what are primates

o Ok Glass, Take a Picture

o Ok Glass, Record a Video

o Ok Glass, Google How do you say Hello in Thai

o Ok Glass, Google How tall is the empire state building

o Ok Glass, Google what time is in in France

o Ok Glass, Google what is the weather in Greenland

Google Glass Software

Home CardPresented everytime Glass is turned on. By

simply muttering "Ok Glass", you activate

Glass's voice controls.

Lots of Google Now cards

Phone Calls & SMSGlass allows you to make and receive

telephone calls directly from Glass via a

Bluetooth connection to your phone. Contacts

and Contact Photos are automatically pulled in

from your Google Contacts

Direction (MAP & Now)

Official Glassware

Other sites

http://www.glassappsource.com/

http://glass-apps.org/

Why GLASS

• Hands-free capabilities

• Point-of-view (POV) Camera

• Scanning / Bar codes

• Augmented reality

• Real-time searching

• Recording Video/Voice/Data

GLASSware examples

Cooking

http://www.wsj.com/video/cook-a-greek-dinner-with-google-glass/4C2E6C72-8E12-4D9E-A97F-DB269EF43567.html

https://www.youtube.com/watch?v=DaaMejJUsT4

Real-time

information

Shows Step by Step

instructions or videos

Like Driving direction

for cooking

Fitness and Training

http://www.lynxfit.com/index.jsp#howto http://markusvankempen.tumblr.com/

Real-time

information base on

GPS and Motion

Shows Step by Step

instructions or videos

Show Stats every

So often

Augmented

Word Lens (Demo)

http://www.youtube.com/watch?feature=player_embedded&v=rBPmG5mqWfI

Layar

Field Trip

Scans / Demo (eLearning)

Recognition

http://www.youtube.com/watch?feature=player_embedded&v=Suc5B79qjfE

Camera

Native APP

Hardware Extension

Kings Go Glass / Point of View Learning / Point of View

http://www.nba.com/kings/video/2014/01/16/KingsGlass1mov-3110756

Health

http://www.youtube.com/watch?v=jnEdaslPtEg

SAP HANA + Google Glass

http://www.youtube.com/watch?v=8uoBahl4zQ8

Maintenance in Oil and Gas

http://www.youtube.com/watch?v=lkH88TTgt6A

http://www.usatoday.com/story/tech/2014/02/12/us-police-consider-google-glass/5341597/

New York Police Department is beta-testing Google Glass

General Motors Tests Google Glass In Car Assembly Process

http://bionicly.com/2014/06/10-real-world-examples-of-google-glass-used-in-business/

Virgin Atlantics Improves Customer Service using Google Glass

User: Airport concierge, flight attendant

Wearable technology:Google Glass

Sony Smart Watch 2

Business Goal:Personalized services

Improved efficiency

Challenges:Speed - Matching the documents takes longer than the industry’s one second benchmark

Quality - requires near perfect light conditions within the airport for scanning documents

http://www.virgin-atlantic.com/gb/en/the-virgin-experience/upperclass/upper-class-wing/google-glass.html

Warehouse management

http://mashable.com/2014/05/07/business-google-glass/

http://activeants.nl/blog/active-ants-google-glass/

http://www.youtube.com/watch?v=kbcskj4yAvo

http://www.youtube.com/watch?v=rSvIca-l6-Y

http://www.youtube.com/watch?v=ZrFfEzupUQM

Question and Answers

How to develop GLASSware

Authentication

Mirror API

Native APPs (Andriod Wear)

Eclipse

Flow Designer

GDK/Java/Pyphon Package

Tools/Frameworks like WearScrips

Glassim ….

Authentication (demo)

https://console.developers.google.com/project

Need a google dev account

Google using oAuth

Via Developer Console

- Create a Project

- Create Credentials (keys)

- Enable Services

Anatomy of the mirror API

With Mirror API, you can;1. Managing timeline cards

2. Interacting with menu items

3. Subscribing to timeline notifications

4. Sharing to contacts

5. Working with user location

Programming

Glassware (Python, .Net, Java, Javascript, Objective-C, PHP, Go, Ruby)

HTML-based Timeline cards

Only push messages and receive images, videos and audio from the device through the so-called Mirror API right now.

Mirror Api accessible only to owners of Glass

Waiting for Glass development kit (GDK)

Timeline cards (demo)

Google playground

• Documentaion

• http://developers.google.com/glass/

• UI DesignTools

•http://glasssim.com/

Your Own Mirror Server using java (demo)

http://scn.sap.com/community/cloud/blog/2014/03/25/developing-a-google-glass-application-on-sap-hana

https://hanaonglasss0003409446trial.hanatrial.ondemand.com/

To develop applications on glass with

Mirror API, Google serves us different

libraries for .Net, Java, Javascript,

Objective-C, Php, Python, Ruby, Dart, Go.

if you need you can look into samples for

each library.

Flow Designer

The Glassware flow designer

lets you collaboratively design

your Glassware using common

patterns and layouts.

Glass Development Kit (demo)

Eclipse Add on (Android Studio)

GDK + Andriod jars

Github

https://developers.google.com/glass/tools-downloads/glassware-flow-designer

Using Chrome & ADB (demo)

Chrome & ADB

Easy to deployed/ undeploy apk

Device Infos

GDK Eclipse Development

Eclipse Add on (Android Studio)

GDK + Andriod jars

Github

Question and Answers

Lesson Learned

• Google account and oauth needed

• Data ideally is exposed to the internet*

• Corporate wifi connection is challenging

• Battery and Heat issues

• Prescription Glass and angle of Prism

• SW versions

Versions

XE16 = April

XE17 = May

XE18 = June

XE19 = July

XE20 = August

XE21 = September

Question and Answers

Markus van [email protected]@markusvankempen

Feedback –Please complete a session

evaluation for this session!

Thank you!

Feedback –

Please complete a session evaluation for this session!

@MarkusvanKempen – [email protected]