Ed Ui - The Facebook API:  Thinking about UI in a social way
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 1,837 views

Presented at EdUI 2009 at the University of Virginia, this presentation talks about UI and application design from the perspective of a Facebook application. First, UVa's Wayne Graham describes how ...

Presented at EdUI 2009 at the University of Virginia, this presentation talks about UI and application design from the perspective of a Facebook application. First, UVa's Wayne Graham describes how Facebook applications works. Then Arin Sime, a Senior Consultant with OpenSource Connections, talks about best practices for developing facebook applications that will actually be used.

Statistics

Views

Total Views
1,837
Views on SlideShare
1,832
Embed Views
5

Actions

Likes
2
Downloads
31
Comments
0

2 Embeds 5

http://www.slideshare.net 4
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

    • Facebook Apps: Thinking about UI in a social way Wayne Graham, UVa Arin Sime , OpenSource Connections
    • 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
    • http://www.redstamp.com/products/1931-Who-Cares-Sticky-Notes-Anne-Taintor
    • Is this a good idea • 300+ million users • Advertise events • Connect with students and prospective students • Limits...
    • Web APIs • Extend existing applications • Web services... • Mashups http://www.internetannoyanceday.com/wp-content/uploads/2009/04/programmer.jpg
    • Facebook API Workflow
    • Official Libraries • Java • PHP 5 • JavaScript • iPhone (Objective C) • ActionScript 3 • Force.com
    • 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
    • Components • API (REST calls) • FQL (Facebook Query Language) • FBML/XFBML (extension of X/HTML tags) • FBJS (scrubbed JS)
    • API Components • Authorization • Data Store • Permissions • Photo/Video Uploads • Notification
    • 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!!!
    • Yo Dude, I’m real happy for you. Imma gonna let you finish but MySpace is one of the best APIs of all time!!!
    • From one extreme... http://apps.facebook.com/thesocialcircles/
    • ... to the other extreme http://apps.facebook.com/thesocialcircles/
    • Putting it all together
    • Facebook app lifecycle
    • 1. Get the Add Ge d tt Ad he
    • Ge tt Ad he d Se tup 2. Setup
    • Ge tt Ad he d Se tup Inc en tiv ize 3. Incentivize
    • Ge tt Ad he d Se tup Inc en tiv ize are 4. Share Sh
    • Ge tt Ad he d Se tup Inc en tiv ize are 5. Feed Sh Fe ed
    • Ge tt Ad he d Se tup Inc en tiv ize ba me ! ck Co 6. Come back! are Sh Fe ed
    • 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
    • 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
    • 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
    • Facebook Athenaeum • Get Facebook users to library resources • Provide a social “hook” • Open Source
    • Business
    • Hook
    • Questions? Wayne Graham, UVa http://www.facebook.com/design Arin Sime , OpenSource Connections http://www.ustream.tv/channel/facebook-tech-talks
    • Oh yeah, code...
    • Oh yeah, code... response = fbsession.users_getInfo(:uids => [fbsession.session_user_id], :fields => ["first_name", "last_name", "name", "uid"])
    • Oh yeah, code...