My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

GAE-OpenSocial

This is our first step towards providing python based infrastructure for those who wish to host OpenSocial apps or gadgets on the Google Cloud. It’s based on Apache Shindig for PHP. If you are not aware about Apache Shindig, please see - Apache Shindig. This is currently the only true GAE-python based opensocial container.

This can be used either as a part of your python application on GAE or as a separate hosted opensocial container which can be accessed from applications written in any programming langauge. So basically it depends on what kind of deployment is needed for your application. It will work equally well with applications which are hosted on GAE as well as applications which are hosted outside. Since the container can be accessed via HTTP, it can very well support applications written in any language.



Which OpenSocial version does GAE-OpenSocial support

GAE-OpenSocial supports version 0.7 of OpenSocial specifications.



Why GAE-OpenSocial

There is a need for hosting Opensocial container on GAE. We thought it will be best to implement in python. Hence this project :)



How to get started with GAE-OpenSocial

Have a look at the getting started giude here



GAE-OpenSocial demo

Have a look here



Contributing To gae-opensocial

If you are interested in contributing to gae-opensocial, please contact or send the patches to the project owners. Since we have just started, we are keeping it this way. Once the momentum grows we will be going the complete open source model where anyone can send a patch and the checkins will be moderated.



What is the short term roadmap of this project

First target is to get it compatible with the opensocial 0.8 specifications. Then as a next step we need to work on getting it 0.9 compatible. The reason to have a two step approach is to first be as stable is the current Apache Shindig's supported v0.8 of OpenSocial and then work towards 0.9



About us

We are Impetus Labs or iLabs as we call it. iLabs is a R&D consulting division of software product R&D company called as Impetus technologies. (http://www.impetus.com). iLabs focuses on innovations with next generation technologies and creates practice areas and new products around them. iLabs is an active contributor to the Shindig project. iLabs is also actively involved in various Open Source technologies.



Related Links

Google App Engine Apache Shindig OpenSocial API specifications

Powered by Google Project Hosting