Board of Directors Meeting

27
Social Apps Zeki Mokhtarzada CTO, Freewebs.com

Transcript of Board of Directors Meeting

Page 1: Board of Directors Meeting

Social Apps

Zeki Mokhtarzada

CTO, Freewebs.com

Page 2: Board of Directors Meeting

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.

Page 3: Board of Directors Meeting

Basic Components of a Social Platform Existing social graph (friends/connections) Placement on profile Built in viral elements (Invite system, newsfeeds, etc.)

Page 4: Board of Directors Meeting

Facebook Fastest growing social network Created the first social app platform

Page 5: Board of Directors Meeting

General Architecture

Page 6: Board of Directors Meeting

Anatomy of a Facebook Application

Canvas Page Left Nav Profile Box Invites About Page Directory

http://developers.facebook.com/

Page 7: Board of Directors Meeting

Canvas Page

Page 8: Board of Directors Meeting

FBML Canvas Page

Page 9: Board of Directors Meeting

Left Nav

Page 10: Board of Directors Meeting

Profile Box

Page 11: Board of Directors Meeting

Invites

Page 12: Board of Directors Meeting

Sample Apps

Page 13: Board of Directors Meeting

Baby Countdown

Page 14: Board of Directors Meeting
Page 15: Board of Directors Meeting

Top Apps

Page 16: Board of Directors Meeting

Top Friends

Page 17: Board of Directors Meeting

Super Wall

Page 18: Board of Directors Meeting

Other Networks Bebo: licensed Facebook’s platform Orkut: open-social MySpace: almost open social Linked-in: Open Social Others: proprietary

Page 19: Board of Directors Meeting

Risks?

Page 20: Board of Directors Meeting

Apps are open to everyone

Page 21: Board of Directors Meeting

Traffic is insecure, and untraceable

Page 22: Board of Directors Meeting

Privacy

“Sean Lane bought 14k white gold 1/5 ct diamond eternity flower ring from Overstock.com”

Page 23: Board of Directors Meeting

Implementation

Page 24: Board of Directors Meeting

Ingredients Web Container (Java/JSP, Ruby on Rails, PHP, Cold Fusion, etc.) Web Developer

Page 25: Board of Directors Meeting

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>

Page 26: Board of Directors Meeting

API Calls Friends.get() notifications.send() profile.setFBML() friends.getAppUsers()

Page 27: Board of Directors Meeting

Questions?