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
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
Presented at EdUI 2009 at the University of Virgini more
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. less
0 comments
Post a comment