Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Fire Eagle presentation for IIT Delhi Hack U event


Published on

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

Published in: Technology
  • Be the first to comment

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> </li></ul></ul>
  8. 8. <ul><li>Map Image API </li></ul><ul><ul><li> </li></ul></ul>
  9. 9. <ul><li>Map Presentation API </li></ul><ul><ul><li> </li></ul></ul>
  10. 10. <ul><ul><li> </li></ul></ul>
  11. 11. <ul><li>Top 10 location aware apps </li></ul><ul><li> </li></ul><ul><li>Trend watching </li></ul><ul><li> </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> </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>