Barcamp Bangalore 7 Live Session : Shindig – OpenSocial Container

Starting off with something about Six degree of Separation.

Bipin Upadhyay from Satyam Computers taking on this session.

Six Degrees – It’s a small world after all. And its all about Connecting People.
The Kevin Bacon Game.
Fundamental point to remember – Man is a Social Animal.

Online social networking provides better connectivity. And it provides huge and free data for analysis. Greatest way for monetization.
The main problem - There are hundreds of networks but people who you would interact with are the same. There’s no need of having the same people contact list in every social network.

Google OpenSocial – One for all and All for one.
It brings many social networks with the same API.

The 2 main aspects of Google OpenSocial -
- Social apps or the Gadgets
- Backend panel which is the Container – Talking about Shindig.

OpenSocial – Jargon
Viewer – The currently logged in user.
Owner – The user whose profile is being viewed right now.
Friends – Relationship between users.
OpenSocial app
App data – Data stored by an app for persistence.
Activity – Things that a user does.

Shindig is an Apache Incubator Project!
Available in both Java and PHP versions.

It is the Gadget specification + OpenSocial specification.

Implementation of Shindig -

Step 1 – Implement Service Interfaces
PeopleService
AppDataService
ActivityService
MessagesService

Step 2 – Configure & Deploy
A small demo on how to configure. Use it as a virtual host on a separate server.

Step 3 – Changes in Social Network to make it work with OpenSocial.

Comments

  1. Escoofield says:

    wow.. barcamp is so discussed in this blog when this post was made :)

Speak Your Mind

*