Sabe aqueles aplicativos do orkut e do iGoogle? Eles são desenvolvidos utilizando OpenSocial.
O OpenSocial é um serviço que oferece APIs para desenvolver aplicativos para redes sociais, como Orkut, iGoogle, hi5, MySpace entre outros.
Apenas com JavaScript e HTML é possível criar aplicativos no OpenSocial.
No momento estou criando um widget e devido a dificuldade de encontrar documentação, juntei tudo que consegui, em português, e montei uma apostila do OpenSocial. São 103 páginas, do documentação disponibilizada pela google, em formato pdf.
Quem for desenvolver alguma coisa, me adiciona do sandbox.
=)