Developing a Facebook App

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Developing a Facebook App - Presentation Transcript

    1. < Developing a Facebook App > One app away from glory GRSC 7770 Kapil Goenka Nov 12, 2007
    2. Agenda
      • Why Facebook?
      • Why develop an app ??
      • Anatomy of a Facebook app
      • Steps involved in creating an App
    3. Why Facebook ?
      • More than 53 million “active” users
      • Active users doubling every 6 months
      • Average of 250000 new registrations per day since Jan 2007
      • More than 65 billion page views per month
    4. Why develop an app ?
      • The possibility of reaching out to so many users !
      • More than 50% of active users return daily !
      • Its simple & pretty cool.
    5. Anatomy of a Facebook App
      • Application Directory
      • About
      • Left Nav
      • Canvas Pages
        • Home
      • Profile
        • Profile Box
      • Privacy Settings
      • News feed
      • Requests
    6. Application Directory
      • Many users may find your application by browsing the Facebook Application Directory.
      • This is where beautiful imagery and concise, descriptive text pay off.
    7. About
      • The ‘about’ page tells users about the application and is accessed from the Facebook application directory.
      • It should inspire users to install the application.
    8. Left Nav
      • Applications can have their icon and name added to the left hand Facebook navigation.
      • This will link to the application’s homepage.
    9. App Home
      • An application's homepage is accessed from the Facebook Left Nav.
      • Ideally this homepage would aggregate friend data to create a page worth coming back to quite often.
      • For example, the photo homepage shows your friends' recently created albums .
    10. Canvas Page
      • Facebook Canvas pages are presented within the Facebook frame and can be FBML or an external html site presented within an iframe.
    11. Profile Box
      • The profile box is usually the place to show the most recently updated information or the most recent actions of the user.
      • This information should reflect how the user would want to represent their identity through your application on their profile.
    12. News feed
      • Applications can access News Feed and post stories to it.
      • For example, the Twitter application publishes News Feed stories about the latest twitter updates from your friends.
    13. Requests
      • Applications can create requests that show up at the top right of a user's homepage.
      • These requests are usually initiated by a user's friend and often require the user to take some form of action.
      • An example of this in the Photos application is a photo tag request confirmation .
    14. Steps involved in creating an App
      • Add the Facebook Developer Application
      • Setup a new Application
      • Fill out the details.
      • You will be given two keys once you’ve filled out the form
    15. Need Hosting Space
      • The two keys that you got when you set up your application.
      • The URL where your app is hosted
    16. Sample Hello World App
    17.  
    18. Resources
      • http://www.developer.facebook.com
      • F8 Keynote address by Mark Zuckerberg
      • Getting started with Facebook Application development
      • This presentation can be found online at http://kapilgoenka.com/facebookApps.pdf

    + kapilgoenkakapilgoenka, 3 years ago

    custom

    1409 views, 2 favs, 0 embeds more stats

    This is a presentation that I gave to a class at th more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1409
      • 1409 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 35
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories