DevFest West 2013 @Google: LIGHTNING TALK : Learnings, Prototypes & Use Cases on Google Glass
Upcoming SlideShare
Loading in...5
×
 

DevFest West 2013 @Google: LIGHTNING TALK : Learnings, Prototypes & Use Cases on Google Glass

on

  • 768 views

This talk was given at the DevFest 2013 Conference held at Google Crittenden campus in Mountain View. It provides insights and lessons learned from innovative experiments for building innovative ...

This talk was given at the DevFest 2013 Conference held at Google Crittenden campus in Mountain View. It provides insights and lessons learned from innovative experiments for building innovative services for Google Glass for capturing financial data picture and for mobile payments. It covers a number of Glass Use-Cases as well as Glass Prototypes that we implemented across Intuit. Furthermore, the talk highlights "Glass Design Guidelines" from a developer's perspective and conclude with "Lessons Learned".

Statistics

Views

Total Views
768
Slideshare-icon Views on SlideShare
583
Embed Views
185

Actions

Likes
0
Downloads
8
Comments
0

10 Embeds 185

http://mymobilecorner.blogspot.com 165
http://mymobilecorner.blogspot.in 10
http://mymobilecorner.blogspot.ru 2
http://mymobilecorner.blogspot.se 2
http://mymobilecorner.blogspot.com.br 1
http://mymobilecorner.blogspot.ie 1
http://mymobilecorner.blogspot.com.es 1
http://mymobilecorner.blogspot.kr 1
http://mymobilecorner.blogspot.sg 1
http://www.mymobilecorner.blogspot.in 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Rob the landscaper visits a potential customer <br /> Project: Renovate the backyard Workflow <br /> Backyard dimensions automatically determined <br /> Using GPS location and Google satellite image. <br /> Total cost and deposit estimated automatically <br /> Customer pays by check <br /> Landscaper remotely deposits check <br /> and get paid for deposit payment by taking a picture of the check. <br />
  • Rob the landscaper visits a potential customer <br /> Project: Renovate the backyard Workflow <br /> Backyard dimensions automatically determined <br /> Using GPS location and Google satellite image. <br /> Total cost and deposit estimated automatically <br />
  • So the first use case I’m going to cover was created by a group of us during CTO Dev Innovation Days. Once a quarter, CTO Dev consolidates all of their unstructured time hours into <br /> 3 days where they lock themselves in a room away from their day-to-day jobs and work on an unstructured time project. Last quarter, Tasmeem, Sreeneel, Peijun and Cindy decided <br /> to investigate Google Glass even though we didn’t have a Glass. At that time, the primary way to program for Glass was with the Mirror API. <br />
  • Once a quarter, CTO Dev consolidates all of their unstructured time hours into <br /> 3 days where they lock themselves in a room away from their day-to-day jobs and work on an unstructured time project. Last quarter, Tasneem, Sreeneel, Peijun and Cindy decided <br /> To investigate Google Glass even though we didn’t have a Glass. At that time, the primary way to program for Glass was with the Mirror API <br /> A user is out and about wearing Glass initiates the service, and is able to get the total balances (Cash In-Flow and Out-Flow) <br />
  • So the 2nd use case I’m going to demonstrate today is called GlassPay. When I watched some of the Glass sessions from Google I/O, there was 1 panel discussion with about <br /> 6 Glass experts and the moderator asked each of them what their “Killer” Glassware app would be and one of the Google people said, “I would love to see Payments done with <br /> Glass.” Well, who better than us to create that app. So, Cindy gathered some other co-workers, Mithun, Komal, Alex “Mr Payments” Ran, and for brainstorming power and support, <br /> Bill Laaser and we came up with this idea. <br /> Mithun Mahadevan, Komal Bhatia, Alex Ran, Bill Laaser <br />

DevFest West 2013 @Google: LIGHTNING TALK : Learnings, Prototypes & Use Cases on Google Glass DevFest West 2013 @Google: LIGHTNING TALK : Learnings, Prototypes & Use Cases on Google Glass Presentation Transcript

  • Lightning Talk: Learnings, Prototypes & Use Cases on Google Glass Tasneem Sayeed October 18,2013 people
  • Agenda • Glass Use Cases (Mobile SIG: Date with Google Glass) • Glass Prototypes – Mint Glassware (Mirror API) – GlassPay (Native app) – GLOffers (Native app) • Learnings
  • Glass Use Case #1 AllergyMeter – allergy check in a snap Imagine if you or your loved ones have allergies and when you go shopping wearing Glass, it could alert you when you pick a product by scanning the ingredients.
  • AllergyMeter Scenario A (1) I don’t know if I’m buying the right food product given my family’s allergies. (2) Tap and go (3) Scanning … (4) Allergy free
  • AllergyMeter Scenario B (1) Pick another food product. (2) Tap and go (3) Scanning … (4) Allergic for the family
  • Allergy Meter List Yay! We have the allergy list
  • Glass Use Case #2 GlassTimator – scan, estimate, get paid A landscaper wearing Glass visiting his prospective client could automatically survey the area, get measurements and calculate estimates. Project: renovate the backyard workflow: 1.Backyard dimensions automatically determined • Using GPS location and Google satellite image 1.Total cost and deposit estimated automatically 2.Customer pays by check 3.Landscaper remotely deposits check
  • GlassTimator Scenario (1) Survey area (3) Scan to deposit (2) Estimate (4) Deposit confirmation
  • GlassTimator Scenario Confirmation of the deposit
  • Glass Prototypes
  • Mint Glassware (Mirror API)
  • MicroMint: What We Learned • Users wearing Glass were more interested in seeing total balances • Need to focus on simple use cases • Hook up glassware with existing Web services where it makes sense
  • GlassPay (Native app) (6) Crypto signed proof of payment (2) Pending purchase advertised via QR code (1) Merchant rings up the purchase (3) Customer scans with Glass, reviews and authorizes payment (5) Customer’s account verified, payment confirmed Merchant’s Bank (4) Account verification, instructions to pay Customer Customer’s Bank
  • GlassPay Native App
  • GlassPay Native App Glass Pa Magic
  • GlassPay Native App
  • GlassPay Native App
  • GlassPay Native App
  • GlassPay Native App
  • GlassPay Native App
  • Demos
  • Lessons Learned
  • Resources: Mirror Glassware Development • Start with Google Glass tutorials: https://developers.google.com/glass/quickstart/index • Install Google Plug-in for Eclipse which allows you to easily deploy to Google App Engine • If you don’t have Glass, – try the Google Glass Emulator • Used for emulating Glassware based on Mirror API – Develop native Android app designed specifically with Glass in mind and test on an Android phone
  • Using Mirror API vs Native Android app • Depends on – What your app needs to do – Developer preferences for server development vs Android development – Whether you have access to a Glass device for development • Mirror API development – Supported currently – Limited access to hardware capabilities on Glass (i.e. camera, GPS and limited voice ) • Native Android Development – Easy to test on an Android phone so not so dependent on availability of a Glass device – Access to all hardware on the Glass (i.e. GPS, accelerometer, gyro, etc)
  • Android GDK • Not released yet but you can still write native apps using Android v15 • Samples: https://developers.google.com/glass/gdk • Turn on Debug mode from Glass Settings>Device Info -> Turn on Debug Side loading an apk: • adb install -r [sampleName].apk • adb shell am start -n com.google.glass.samples.<sampleName>/.<MainActivity Name>
  • Android GDK (cont) • Or install Launchy: https://github.com/kaze0/launchy Launchy is a supplementary native app launcher for Google Glass –Build and deploy Launchy to your Glass device –Select Glass Settings and you should get a typical Android dialog that gives you the option of picking GlassHome or Launchy for this action. Select Launchy and check the box to always use Launchy. –You can now launch your app from here
  • More Learnings • Initial development environment (Mirror API) is based on Java, and not Android! • Apps are server-based and synced to Glass via Google’s Glass Sync. This may change with the release of the GDK.
  • Useful Links • • • • • • • • • Google Glass Developer Site Where to download Mirror API and docs Glass Quickstart Tutorial Google Glass Application List (i.e. App Store) Google I/O Google Glass Sessions Google Glass Playground Google Glass Emulator Develop for Glass - 10 easy steps Google Glass Help