Fire Eagle presentation for IIT Delhi Hack U event
-
Upload
arnabnandi -
Category
Technology
-
view
1.442 -
download
0
description
Transcript of 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
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