Globant is deeply committed to developing applications that increase the adoption of OpenSocial among different social networks. We have been involved with Google in the evolution of OpenSocial since it was a confidential Beta back in September 2007, and we continue working with them developing Shindig, the OpenSocial OpenSource implementation, integrating it in social networks and developing applications.
For Social Network containers implementation, we are considering:
1. Full support for the 4 basic services in the standard: People, Persistence, Activities and Notifications.
• People to grab the user profile, with its full information including their connections.
• Persistence to store name/value pairs for the state of the user within each application
• Activities to show how each user is interacting with the applications.
• Notifications that allow the user to contact other users within the application, sending AppNotifications, Email, Private and Public messages.
2. Full persistence layer stack: This includes the design and implementation of the backend, Cache and DB design and Shindig connectivity since in our experience many containers don't have such service in their systems because in very OpenSocial specific.
3. Backend implementation to fully support all OpenSocial features, if needed: Additionally we implement or help implementing the social network backend to fully support all the OpenSocial specification or adapt it to the current system.
4. Container cache systems integration: Fully integrate the implementation with the cache systems (Memcache) to boost performance.
5. Upgrades to latest shindig release: Work on the implementation of the latest shindig (and OpenSocial) versions available.
6. Load and Performance testing: We help and design scenarios to test the stability and reliability of the integration and the system as a whole.
Directory Application submission approval
We provide services to test Applications submission to the Container's Directory. This service has for goal to reduce the overhead, response times and improve the developers feedback while creating and submitting applications to the Directory.
Within the service we provide an API so containers can submit request automatically an retrieve the feedback. The analysis of the Applications include security and XSS exploits testing, Spam, TOS and Conditions compliance, a centralized app blacklist shared with all the social Networks within the system, app miss-behavior notifications, among other things.
Application services
• OpenSocial Application development: We design, create, develop and test application for the OpenSocial standard.
• App optimization: When an app becomes popular its growth is exponential. This mean that it needs to scale easily to support millions of users and the Performance is a Must. We have specialists to tune up applications allowing them to grow at the necessary speed to support the entire traffic and user load. This includes architecture reengineering, DB optimization, cache implementation, code tuning.
• Support and consultancy: to socialize or improve an app to fully exploit the social paradigm and the viral channels
We create innovative software products that appeal to global audiences.