Top Banner
EASYRIDER A Location-Based Driver- Rider Interface Application Driver Rider Interface Yaron Inger, Asaf Kotzer, Shir Peled
20

E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Jan 01, 2016

Download

Documents

Felicity Mosley
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: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

EASYRIDERA Location-Based Driver-Rider

Interface Application

Driver RiderInterface

Yaron Inger, Asaf Kotzer, Shir Peled

Page 2: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Concept

• Let’s say you want to pick upyour date from her his place.

Page 3: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Those Guys Are Never Ready On Time…

He… You…Says he’s good to go already! Call him up and say you’ll pick

him up at 19:3018:30

Page 4: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Those Guys Are Never Ready On Time…

He… You…Just got home from work Leave the apartment just a

little bit late19:25

Page 5: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Those Guys Are Never Ready On Time…

He… You…Just got in the shower… Call from the road to

apologize19:28

Page 6: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Those Guys Are Never Ready On Time…

He… You…Still in the shower… Get to his street and text him

that you’re outside waiting19:35

Page 7: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Those Guys Are Never Ready On Time…

He… You…Still in the shower (!) Think you saw him in the

building entrance19:43

Page 8: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Those Guys Are Never Ready On Time…

He… You…“Oh, were you waiting for a long time?”

There he is… 19:52

Page 9: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Possible Solutions

• Ditch her him, there must be a girl guy somewhere out there who will be ready on time (there isn’t)

• Get the EasyRider App free from the Android Market!

Page 10: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

EasyRide Presents…

• Just start a new ride on your Android phone• Meet him at the rendezvous point

• Is that it?!

Page 11: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

DEMOEmulator & Device

Page 12: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

So… Is That It?!

• No!– You get a whole lot more:

• Machine-learning engine learns your riders’ behavior and makes sure they’re there on time

• As little as three clicks and you’re on your way• Fully integrated with your personal contacts• Choose your method of notification: SMS, QuickCall, Twit, Poke or

online (v2.0)• Slick GUI design shows you your location and alerting radius• Hall of Shame features your lamest riders• Totally sync’d – Rider (with smartphone) can see your location online

(v2.0)

Page 13: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Technology

• Considerations:– Allow hands-free driving– Clear and visible design, easy

to understand while driving– Only driver is required to have

a smartphone– Strict adherence to Google’s

Android GUI guidelines

Page 14: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Technology

• Technologies used:– GPS – to get my location– Google maps – to view and

verify addresses– Integration into Android

features:• Accessing contact information• Calling and texting• Android-notifications

– Learning & Estimation engines

Page 15: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Use Cases

• Social (Better dating experience!)• Parental• Service-oriented businesses– Taxi service– Technicians– Pizza deliveries

Page 16: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Where do we stand?

• Fully operational application, available on the Android Market for free!

• Beta-testing results are successful:– Functional testing passed– Live beta-testing done by two independent users –

with very important feedback– Stress on compliancy with Google’s Android GUI

guidelines

Page 17: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

LESSONS LEARNED

Page 18: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

What We Learned

• An experienced user sees things differently from an (in)experienced developer!

• Android application design: Services, Activites, DB, GUI, IPC, Sensors

• The Android way of doing things:– some complex things have shortcuts– some simple things require a difficult workaround…

• The benefits of a well formed development process

Page 19: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

What We Would Do Differently

• Start integration earlier• Consult with users during the design stage• Investigate existing mechanisms thoroughly

before writing code “from scratch”• Put more effort into latching on to existing

features

Page 20: E ASY R IDER A Location-Based Driver-Rider Interface Application DriverRiderInterface Yaron Inger, Asaf Kotzer, Shir Peled.

Lots More Information…

• Visit our website: http://code.google.com/p/easyrider/