fire eagle presentation for iit delhi hack u event

37
Yahoo! University Hack Day “IIT Delhi Campus is huge” Yahoo! Maps and Geo IIT Delhi University Hack Day

Upload: arnabnandi

Post on 29-Jun-2015

1.442 views

Category:

Technology


0 download

DESCRIPTION

General Y! Geo overview plus general discussion of Fire Eagle capabilities

TRANSCRIPT

Page 1: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

“IIT Delhi Campus is

huge”

“IIT Delhi Campus is

huge”

Yahoo! Maps and Geo

IIT Delhi University Hack Day

Page 2: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day 2

Subramanyan Murali Maps Frontend Engineer, Hacker

Subramanyan Murali Maps Frontend Engineer, Hacker

Arnab NandiFire Eagle Engineer Maps, Evangelist

Arnab NandiFire Eagle Engineer Maps, Evangelist

Page 3: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

Location aware is useful ?

3

Page 4: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

Location aware is useful !

4

Page 5: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day 5

Y? GeoCapture the worlds geography as it

is used by the worlds people

Page 6: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

We offer Technologies that connect Yahoo! users with the world around them

6

Page 7: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

Geo Planet ™http://developer.yahoo.com/geo/

7

Page 8: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

Map Image APIhttp://developer.yahoo.com/maps/rest/V1/

8

Page 9: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

Map Presentation APIhttp://developer.yahoo.com/maps/ajax/

9

Page 10: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

http://developer.yahoo.com/fireeagle/

10

Page 11: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

Top 10 location aware apps http://www.wired.com/gadgets/wireless/magazine/17-02/lp_10coolapps?currentPage=all

Trend watchinghttp://www.trendwatching.com/trends/halfdozentrends2009

11

Page 12: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

Dive into Location aware Apps

12

Page 13: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day 13

iNap

WhosHere

iNap

WhosHere

iNap Application

iNap Application

WhosHere Application

WhosHere Application

Page 14: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

Lets make that better

14

Page 15: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day 15

iNap

WhosHere

iNap Application

iNap Application

WhosHere Application

WhosHere Application

iNap

WhosHere

WhosHere

Page 16: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

What is stopping us ?

16

Page 17: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

#1 Application developers do not wants to open up

their data to others

17

Page 18: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

#2 Too many platforms to develop on

18

Page 19: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

#3 Immature development ecosystem

19

Page 20: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

#4 Privacyhttp://www.wired.com/gadgets/wireless/magazine/17-02/lp_guineapig?currentPage=all

20

Page 21: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

No fear, Location broker for Internet is here !!

21

Page 22: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day 22

Page 23: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day 23

iNap

WhosHere

iNap Application

iNap Application

WhosHere Application

WhosHere Application

iNap

WhosHere

WhosHere

Fire Eagle Fire Eagle

Page 24: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

The truth is out there

24

Page 25: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day 25

Y! Map Tiles Server

Fire Eagle stores locations

Facebook stores social relations and authentication.

Friends On Fire mashes up data for registered Facebook users

Page 26: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

The APIs

26

Page 27: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

“…Because the card in my camera automatically added location data to

my photos, anyone who cared to look at my Flickr page could see my

computers, my spendy bicycle, …. Hell, with a few clicks you could get driving

directions right to my place—and with a few more you could get black gloves

and a lock pick delivered to your home. …”

27

Page 28: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

‘We’ deal with it !

28

Page 29: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

#1 Location granularity

29

Page 30: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

#2 Hide Me!

30

Page 31: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

#3 Access vs. update

31

Page 32: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

#4 Periodic house keeping

32

Page 33: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

Gory Details

33

Page 34: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day 34

ApplicationApplication

Registers

Consumer token SecretAccess Application

Yahoo! sign in at Fire Eagle

Set Privacy and Authorize

Authorize app and redirect

User – App interactionUpdate and Retrieval

Page 35: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

• Customer Token & Secret– Issued to all registered apps. Used to make user authorization

requests.• General Token & Secret

– Issued to registered Web applications with callback authorized URL.– Used to make aggregated queries like within and recent.

• Request Token & Secret– Temporary token to create a placeholder token for user

authorization.– Requested from Fire Eagle using the consumer token.– Sent along with the redirect URL to provide context for user

registration.• OAuth Token & Secret

– Defines the authorization given by the user to a specific app.– For the same user, each authorized app has a different OAuth

token.– Used for API queries: lookup, user, update

35

Authorization Tokens

Page 36: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

Can I locate your Hack

36

Page 37: Fire Eagle presentation for IIT Delhi Hack U event

Yahoo! University Hack Day

Happy Hacking

37