Fire Eagle presentation for IIT Delhi Hack U event

Post on 29-Jun-2015

1,442 views 0 download

Tags:

description

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

transcript

Yahoo! University Hack Day

“IIT Delhi Campus is

huge”

“IIT Delhi Campus is

huge”

Yahoo! Maps and Geo

IIT Delhi University Hack Day

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

Yahoo! University Hack Day

Location aware is useful ?

3

Yahoo! University Hack Day

Location aware is useful !

4

Yahoo! University Hack Day 5

Y? GeoCapture the worlds geography as it

is used by the worlds people

Yahoo! University Hack Day

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

6

Yahoo! University Hack Day

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

7

Yahoo! University Hack Day

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

8

Yahoo! University Hack Day

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

9

Yahoo! University Hack Day

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

10

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

Yahoo! University Hack Day

Dive into Location aware Apps

12

Yahoo! University Hack Day 13

iNap

WhosHere

iNap

WhosHere

iNap Application

iNap Application

WhosHere Application

WhosHere Application

Yahoo! University Hack Day

Lets make that better

14

Yahoo! University Hack Day 15

iNap

WhosHere

iNap Application

iNap Application

WhosHere Application

WhosHere Application

iNap

WhosHere

WhosHere

Yahoo! University Hack Day

What is stopping us ?

16

Yahoo! University Hack Day

#1 Application developers do not wants to open up

their data to others

17

Yahoo! University Hack Day

#2 Too many platforms to develop on

18

Yahoo! University Hack Day

#3 Immature development ecosystem

19

Yahoo! University Hack Day

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

20

Yahoo! University Hack Day

No fear, Location broker for Internet is here !!

21

Yahoo! University Hack Day 22

Yahoo! University Hack Day 23

iNap

WhosHere

iNap Application

iNap Application

WhosHere Application

WhosHere Application

iNap

WhosHere

WhosHere

Fire Eagle Fire Eagle

Yahoo! University Hack Day

The truth is out there

24

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

Yahoo! University Hack Day

The APIs

26

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

Yahoo! University Hack Day

‘We’ deal with it !

28

Yahoo! University Hack Day

#1 Location granularity

29

Yahoo! University Hack Day

#2 Hide Me!

30

Yahoo! University Hack Day

#3 Access vs. update

31

Yahoo! University Hack Day

#4 Periodic house keeping

32

Yahoo! University Hack Day

Gory Details

33

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

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

Yahoo! University Hack Day

Can I locate your Hack

36

Yahoo! University Hack Day

Happy Hacking

37