Upload
newbu
View
2.672
Download
4
Tags:
Embed Size (px)
Citation preview
Social Apps
Zeki Mokhtarzada
CTO, Freewebs.com
About Freewebs Founded in 2001 Consumer Web-Publising Platform
‣ 20 million monthly uniques internationally.
Recently launched the Social Gaming Network, the world’s first gaming network built on top of social networks.‣ 500+ million page views a month.
Basic Components of a Social Platform Existing social graph (friends/connections) Placement on profile Built in viral elements (Invite system, newsfeeds, etc.)
Facebook Fastest growing social network Created the first social app platform
General Architecture
Anatomy of a Facebook Application
Canvas Page Left Nav Profile Box Invites About Page Directory
http://developers.facebook.com/
Canvas Page
FBML Canvas Page
Left Nav
Profile Box
Invites
Sample Apps
Baby Countdown
Top Apps
Top Friends
Super Wall
Other Networks Bebo: licensed Facebook’s platform Orkut: open-social MySpace: almost open social Linked-in: Open Social Others: proprietary
Risks?
Apps are open to everyone
Traffic is insecure, and untraceable
Privacy
“Sean Lane bought 14k white gold 1/5 ct diamond eternity flower ring from Overstock.com”
Implementation
Ingredients Web Container (Java/JSP, Ruby on Rails, PHP, Cold Fusion, etc.) Web Developer
Basic FBML<fb:name uid="12345" />
<fb:profile-pic uid="12345" linked="true" />
<fb:dashboard> </fb:dashboard>
<fb:friend-selector uid="123445" name="uid" idname="friend_sel" />
<fb:multi-friend-selector showborder="false" actiontext="Invite your friends to use Librarian.">
<fb:request-form></fb:request-form>
API Calls Friends.get() notifications.send() profile.setFBML() friends.getAppUsers()
Questions?