DJHell .'s Library tagged → View Popular
OpenSocial, OpenID, and OAuth: Oh, My! (2008 Google I/O Session Videos and Slides)
A number of emerging technologies will soon collectively enable an open social web in which users control their information and it can flow between multiple sites and services. OpenID, OAuth, microformats, OpenSocial, the Social Graph API, friends-list portability, and more will be discussed, as well as a coherent vision for how the pieces fit together and how developers can start taking advantage of them now.
OpenSocial in the Cloud - OpenSocial
Some OpenSocial apps can be written entirely with client-side JavaScript and HTML, leveraging the container to serve the page and store application data. In this case, the app can scale effortlessly because the only request hitting your server is for the gadget specification which is typically cached by the container anyway.\n\nHowever, there are lots of reasons to consider using your own server:\n\n * Allows you to write code in the programing language of your choice.\n * Puts you in control of how much application data you can store.\n * Lets you combine data from users on multiple social networks.\n * Enables interaction with the OpenSocial REST API. \n\nSetting up an OpenSocial app that uses a third party server is fairly simple. There are a few gotchas and caveats, but the real issues come up when your app becomes successful - serving millions of users and sending thousands of requests per second. Apps can grow especially fast on social networks, so before you launch your next social app, you should think about how to scale up quickly if your app takes off.\n\nUnfortunately, scaling is a complex problem that's hard to solve quickly and expensive to implement. Luckily, there are several companies that provide cloud computing resources-places you can store data or run processes on virtual machines. These computing solutions manage huge infrastructures so you can focus on your applications and let the "cloud" handle all the requests and data at scale.\n\nThis tutorial focuses on a simple photo-sharing app that uses a third-party server to host photos and associated metadata. If this app is going to host millions of images and support many requests per second, we won't be able to run it on a single dedicated host. We'll break the app down and analyze the interactions between the OpenSocial App and the back end server. Then we'll implement the app in the cloud, first using Google App Engine, then leveraging Amazon's S3 data storage service. Finally, we'll look at several ways to reduce the amount of n
-
Apps can grow especially fast on social networks, so before you launch your next social app, you should think about how to scale up quickly if your app takes off.
-
Unfortunately, scaling is a complex problem that's hard to solve quickly and expensive to implement.
- 10 more annotations...
OpenSocial API Blog: How OpenSocial v0.9 streamlines your app
One of the major updates to OpenSocial in the latest version is a new programming model that allows you to send social data directly from the container to your application's server, where you can use the data to render any content you want to show the user. This model lets you use your existing presentation layer (faster coding!) and reduces the number of requests needed to pass social data between clients, containers, and your app server (faster apps!). Here's a closer look...
OpenSocial API Blog: OpenSocial community defines version 0.9
A new version of the OpenSocial Specification hit the presses yesterday -- packed full of new features to make writing, testing, and maintaining apps much easier. From a streamlined JavaScript API, to a more efficient way to communicate between the app and your server, many of the OpenSocial v0.9 updates aim to make coding and rendering apps blazing fast
OpenSocial API Blog: Let's get this Partuza started!
Do you wish you could develop and test your OpenSocial gadgets on your own local development machine or server? Or are you thinking of becoming an OpenSocial container but need an example of how you can get started?
If your answer to either of these qu
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in OpenSocial
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
