Ed Ui - The Facebook API: Thinking about UI in a social way

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

    Favorites, Groups & Events

    Ed Ui - The Facebook API: Thinking about UI in a social way - Presentation Transcript

    1. Facebook Apps: Thinking about UI in a social way Wayne Graham, UVa Arin Sime , OpenSource Connections
    2. About Us • Wayne Graham • Arin Sime • Software consultant with • MA in History OpenSource Connections • 10 years in higher ed/digital • UVa grad student at McIntire humanities • Community Development • Adjunct instructor at VCU • Geek • Working on challenge based fundraising tools for Facebook • Facebook API Developer’s Guide
    3. http://www.redstamp.com/products/1931-Who-Cares-Sticky-Notes-Anne-Taintor
    4. Is this a good idea • 300+ million users • Advertise events • Connect with students and prospective students • Limits...
    5. Web APIs • Extend existing applications • Web services... • Mashups http://www.internetannoyanceday.com/wp-content/uploads/2009/04/programmer.jpg
    6. Facebook API Workflow
    7. Official Libraries • Java • PHP 5 • JavaScript • iPhone (Objective C) • ActionScript 3 • Force.com
    8. Unsupported Libraries Android • • Lisp Perl I can haz •ASP.net • Python • Ruby •Cocoa • Smalltalk •ColdFusion • Tcl • VB.NET •C++ • • Windows Mobile zembly my language •C# plzkthx
    9. Components • API (REST calls) • FQL (Facebook Query Language) • FBML/XFBML (extension of X/HTML tags) • FBJS (scrubbed JS)
    10. API Components • Authorization • Data Store • Permissions • Photo/Video Uploads • Notification
    11. First Steps • Add Developer App ( http://www.facebook.com/developers ) • Wiki ( ) http://wiki.developers.facebook.com • Developer Forum ( ) http://forum.developers.facebook.com/ • Get a sample app • Write Unit Tests!!!
    12. Yo Dude, I’m real happy for you. Imma gonna let you finish but MySpace is one of the best APIs of all time!!!
    13. From one extreme... http://apps.facebook.com/thesocialcircles/
    14. ... to the other extreme http://apps.facebook.com/thesocialcircles/
    15. Putting it all together
    16. Facebook app lifecycle
    17. 1. Get the Add Ge d tt Ad he
    18. Ge tt Ad he d Se tup 2. Setup
    19. Ge tt Ad he d Se tup Inc en tiv ize 3. Incentivize
    20. Ge tt Ad he d Se tup Inc en tiv ize are 4. Share Sh
    21. Ge tt Ad he d Se tup Inc en tiv ize are 5. Feed Sh Fe ed
    22. Ge tt Ad he d Se tup Inc en tiv ize ba me ! ck Co 6. Come back! are Sh Fe ed
    23. Ge And if you get it right... tt Ad he d Se tup Inc en tiv ize ba me ! ck Co are Sh Fe ed
    24. Ge And if you get it right... tt Ad he d Se tup Inc en tiv ize ba me ! ck Co are Sh Fe ed
    25. Ge And if you get it right... tt Ad he d Se tup Inc en tiv ize ba me ! ck Co are Sh Fe ed
    26. Facebook Athenaeum • Get Facebook users to library resources • Provide a social “hook” • Open Source
    27. Business
    28. Hook
    29. Questions? Wayne Graham, UVa http://www.facebook.com/design Arin Sime , OpenSource Connections http://www.ustream.tv/channel/facebook-tech-talks
    30. Oh yeah, code...
    31. Oh yeah, code... response = fbsession.users_getInfo(:uids => [fbsession.session_user_id], :fields => ["first_name", "last_name", "name", "uid"])
    32. Oh yeah, code...
    SlideShare Zeitgeist 2009

    + OpenSource ConnectionsOpenSource Connections Nominate

    custom

    149 views, 0 favs, 0 embeds more stats

    Presented at EdUI 2009 at the University of Virgini more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 149
      • 149 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 4
    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