Presentation on theme: "A Beginner's Guide to OpenSocial All my own work by Tom Natt."— Presentation transcript:
A Beginner's Guide to OpenSocial All my own work by Tom Natt
What problem does it try to solve? Writing applications specifically for a single API How about a demo?
Much like this...
Why? Developers Can reuse apps on new social networks Reduce code maintenance Increased potential audience for application Site Owners New site immediately gains many applications Pre-existing broad developer base
I'm a server and I want to play too Be a Container Adding and removing friends Adding and removing apps Storing activities Retrieving activity streams for self and friends Storing and retrieving per-app and per-app-per- user data SO Put your socialness out there for others to use Shingdig (apache)
What DOESN'T it do? aka "The SpecialTom slide" OpenSocial by itself does not solve the problem of migrating your social network from place to place Photo by mcmrbt
Who does it?
OpenSocial (left) Vs Facebook Cash picture by noahwesley
Viable option to developing for Facebook MySpace brings a massive body of users, considered to even the odds somewhat in the battle Huh?
So what can we do? If our group work evolved to become a social network we could become a container An application such as Flat Out could have been developed using OpenSocial It gives us the potential to use existing social networks for our applications And many more (probably)