A panel from Google. Social objects are anything that promotes a social activity. For example kids bringing home a stuffed animal for the weekend and you do activities with it, take photos and tell the story the next week in school. The question is how do we socialize objects online without having to create yet another social network? There are 18 platforms sighed up for OpenSocial and has access to over 200 million users. OpenSocial is just to the point that it is useful and is live. Most sites are launching with very limited functionality and will continue to add more as time goes on.
OpenSocial is one API and 2 parts.
- client side javascript
- server side rest
3 core sets of service. People (who am i and who are my friends), activities (post what is happening), persistence (storing the data on the platform).
Caja – when gadgets go bad. Caja is spanish for box and is meant to put apps in a box so they are controled. Gadgets can be a new way for spam and viruses if we are not careful. That is where caja come into play. It is a javascript sanitizer. It is optional but recommended for opensocial containers. Eventually will be secure enough to run gadgets inline instead of in iframes. That is the end goal of caja. Some platforms will require the use of caja. Users could also get a security warning if caja is not used.
Shindig – Open source project that is the reference implementation of opensocial plus gadgets stack. The goal is to launch a new simple containter in under an hour’s work. Contains a javascript container, gadget server, opensocial container javascript, and the opensocial gateway server. Java and javascript version are running now. PHP gadget server contributed by Ning and was recently rewritten to match java. They are looking for other platforms.
Stop waiting for OpenSocial to settle down. Now is the time to start coding. Everything is ready for production!








no comment untill now