Fire Eagle presentation for IIT Delhi Hack U event

1,622 views
1,511 views

Published on

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

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,622
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
20
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Fire Eagle presentation for IIT Delhi Hack U event

    1. 1. IIT Delhi University Hack Day Yahoo! Maps and Geo
    2. 2. Subramanyan Murali Maps Frontend Engineer, Hacker Arnab Nandi Fire Eagle Engineer Maps, Evangelist
    3. 3. <ul><li>Location aware is useful ? </li></ul>
    4. 4. <ul><li>Location aware is useful ! </li></ul>
    5. 5. <ul><li>Y? Geo </li></ul><ul><li>Capture the worlds geography as it is used by the worlds people </li></ul>
    6. 6. <ul><li>We offer </li></ul><ul><li>Technologies that connect Yahoo! users with the world around them </li></ul>
    7. 7. <ul><li>Geo Planet ™ </li></ul><ul><ul><li>http://developer.yahoo.com/geo/ </li></ul></ul>
    8. 8. <ul><li>Map Image API </li></ul><ul><ul><li>http://developer.yahoo.com/maps/rest/V1/ </li></ul></ul>
    9. 9. <ul><li>Map Presentation API </li></ul><ul><ul><li>http://developer.yahoo.com/maps/ajax/ </li></ul></ul>
    10. 10. <ul><ul><li>http://developer.yahoo.com/fireeagle/ </li></ul></ul>
    11. 11. <ul><li>Top 10 location aware apps </li></ul><ul><li>http://www.wired.com/gadgets/wireless/magazine/17-02/lp_10coolapps?currentPage=all </li></ul><ul><li>Trend watching </li></ul><ul><li>http://www.trendwatching.com/trends/halfdozentrends2009 </li></ul>
    12. 12. <ul><li>Dive into Location aware Apps </li></ul>
    13. 13. iNap Application WhosHere Application iNap WhosHere iNap WhosHere
    14. 14. <ul><li>Lets make that better </li></ul>
    15. 15. iNap WhosHere iNap Application WhosHere Application iNap WhosHere WhosHere
    16. 16. <ul><li>What is stopping us ? </li></ul>
    17. 17. <ul><li>#1 Application developers do not wants to open up their data to others </li></ul>
    18. 18. <ul><li>#2 Too many platforms to develop on </li></ul>
    19. 19. <ul><li>#3 Immature development ecosystem </li></ul>
    20. 20. <ul><li>#4 Privacy </li></ul><ul><li>http://www.wired.com/gadgets/wireless/magazine/17-02/lp_guineapig?currentPage=all </li></ul>
    21. 21. <ul><li>No fear, Location broker for Internet is here !! </li></ul>
    22. 22.
    23. 23. iNap WhosHere iNap Application WhosHere Application iNap WhosHere WhosHere Fire Eagle
    24. 24. <ul><li>The truth is out there </li></ul>
    25. 25. Fire Eagle stores locations Facebook stores social relations and authentication. Friends On Fire mashes up data for registered Facebook users Y! Map Tiles Server
    26. 26. <ul><li>The APIs </li></ul>
    27. 27. <ul><li>“… 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. …” </li></ul>
    28. 28. <ul><li>‘ We’ deal with it ! </li></ul>
    29. 29. <ul><li>#1 Location granularity </li></ul>
    30. 30. <ul><li>#2 Hide Me! </li></ul>
    31. 31. <ul><li>#3 Access vs. update </li></ul>
    32. 32. <ul><li>#4 Periodic house keeping </li></ul>
    33. 33. <ul><li>Gory Details </li></ul>
    34. 34. Application Registers Consumer token Secret Access Application Yahoo! sign in at Fire Eagle Set Privacy and Authorize Authorize app and redirect User – App interaction Update and Retrieval
    35. 35. <ul><li>Customer Token & Secret </li></ul><ul><ul><li>Issued to all registered apps. Used to make user authorization requests. </li></ul></ul><ul><li>General Token & Secret </li></ul><ul><ul><li>Issued to registered Web applications with callback authorized URL. </li></ul></ul><ul><ul><li>Used to make aggregated queries like within and recent. </li></ul></ul><ul><li>Request Token & Secret </li></ul><ul><ul><li>Temporary token to create a placeholder token for user authorization. </li></ul></ul><ul><ul><li>Requested from Fire Eagle using the consumer token. </li></ul></ul><ul><ul><li>Sent along with the redirect URL to provide context for user registration. </li></ul></ul><ul><li>OAuth Token & Secret </li></ul><ul><ul><li>Defines the authorization given by the user to a specific app. </li></ul></ul><ul><ul><li>For the same user, each authorized app has a different OAuth token. </li></ul></ul><ul><ul><li>Used for API queries: lookup, user, update </li></ul></ul>Authorization Tokens
    36. 36. <ul><li>Can I locate your Hack </li></ul>
    37. 37. <ul><li>Happy Hacking </li></ul>

    ×