1 / 5

The Facebook Application Development Adventure

The Facebook Application Development Adventure. As told by: Robert Gibson Swati Jain Sean McBride Devesh Sharma. Features. Facebook Application that pulls user’s friends’ information and plots them on an interactive Google Map Markers for each City contain multiple tabs

salim
Télécharger la présentation

The Facebook Application Development Adventure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Facebook Application Development Adventure As told by: Robert Gibson Swati Jain Sean McBride Devesh Sharma

  2. Features • Facebook Application that pulls user’s friends’ information and plots them on an interactive Google Map • Markers for each City contain multiple tabs • First tab contains weather information for that location • Next few tabs contain Friend profile pictures and links to their profiles (5 friends per tab) • Heat Map shows friend concentration • Allows posting to your wall

  3. What Doesn’t Work • Browser incompatibility • Marker windows do not open in any browser other than Internet Explorer (possibly due to use of iFrames) • Tabs styles • Each tab of Friends has the same label • Size of window requires the use of vert/hor scrollbars (too much content for size of window) • Friends are listed Vertically as opposed to Horizontally • Friends status not showing up • Page redirection • Redirecting causes browser to leave Facebook, does not always return • Weather information retrieved • Via location, not zip code (known to be inaccurate for some cities) • Not found for friends outside the US • Cannot open multiple marker windows without tab format falling apart on new windows • Geocoding and Heat Maps both have daily request limits (2,500 points for geocoding, 500 overlay images for Heat Map)

  4. Development Issues • Gaining facebook permissions • Lack of support for ASP.NET • Weather web service calls via php were initially used to get lat/long • Synchronous weather service calls prevented map from loading right away • Location information not sufficient for accuracy • Switched to Google Maps Geocoding service (had to limit number of calls per second) • Heat Map would not overlay onto Facebook map (Google Maps versioning) • Permission to access data • Facebook data access via FQL had some functionalities removed (without documentation) • Google maps API versions • Geocoding (v3) • Asynchronous calls • Tabs (v2) • Eventually utilized JQuery • Heatmap (v2) • Page Redirection

  5. Future Additions/Corrections • Browser Compatibility • Avoid page redirection • Geocoder • Additional Geocoding service • Caching of latitude and longitude • Reformat Info Window contents • Tab titles(Friends 1-5)(Friends 6-10)(etc.) • Friend status • Present Friends horizontally • No more scroll bars

More Related