Muito bem, o primeiro passo é criar sua conta no Orkut Sandbox, que é uma "versão" do Orkut que te permite testar suas próprias Gadgets (No momento em que estou escrevendo esse artigo usuários do Brasil ainda não tem acesso as aplicações OpenSocial, porém basta setar seu país natal como Estados Unidos para visualizá-las), para criar sua conta acesse:
Cadastro no SandBox do Orkut
Lembrando que o sandbox é, no momento, apenas para programadores então o cadastro não é imediato, você vai receber um e-mail da google confirmando se você foi ou não cadastrado no sandbox.
Você deve nesse momento ter uma conta Google, o Google Projecting Hosting é uma ferramenta que permite que você disponibilize seus arquivos xml, html, etc online para que possam ser acessados pelo OpenSocial no OrkutSandbox, Site do Google Project Hosting.
Com sua conta no sandbox ativa, vamos desenvolver nosso primeiro programa.
Uma Gadget OpenSocial é um arquivo xml simples, para criar um desses abra um editor de texto e digite as seguintes linhas:
Explicando esse arquivo.
A primeira linha contém a versão do xml e a codificação dos caracteres.
Dentro da tag [CDATA[]], mais especificamente dentro dos colchetes , vai o nosso código, Javascript, htm, etc. No exemplo, como foi dito, html apenas.
Então, salve seu arquivo como helloworld.xml.
Acesse sua conta do Google Project Hosting , para criar um novo projeto clique em Create a new project e siga as instruções, o nome do projeto deve conter apenas letras minúsuclas e não pode conter espaços e certos caracteres especias pois tudo que você depositar no Google
Essa ferramenta faz uma conexão com um site de web hosting como o Google Project Hosting e provê de maneira simples o upload de arquivos para o seu projeto online.
Com a ferramenta instalada, você notará uma nova opção ao clicar com o botão direito em seus arquivos:
No meu caso o link era https://primeiroteste.googlecode.com/svn/trunk/
O Tortoise deve então requisitar o username e a senha, o usuário é a sua conta google e a senha deve ser obtida na tab Checkout, no link generated googlecode password.
Ao acessar o Tortoise você terá a seguinte tela:
Botão direito nele, adicionar arquivo, ou add file se você não tiver instalado o patch Português BR disponível no site
Selecione o helloworld.xml e parabéns, seu arquivo foi adicionado ao seu projeto. Acesse a tab Browse em Source no seu projeto e pronto, vejá lá que no diretório trunk se encontra seu arquivo helloworld.xml.
OK, agora testemos essa Gadget OpenSocial no Orkut Sandbox!
Acesse o seu sandbox, clique em editar, ao lado da seção Apls ao lado esquerdo.
Deve aparecer uma caixa de texto e uma opção para adicionar seu próprio aplicativo!
Agora basta adicionar a URL do seu aplicativo (no meu caso http://primeiroteste.googlecode.com/svn/trunk/helloworld.xml)
E adicioná-lo ao seu Orkut Sandbox!
Pronto, seu aplicativo pode agora ser testado!
Muito bem, espero ter ajudado na compreensão dos conceitos básicos das ferramentas apresentadas, espero que você tenha conseguido postar seu primeiro aplicativo no Orkut SandBox, esse é um grande passo para desenvolver aplicações OpenSocial, não deixe de comentar qualquer dúvida ou idéias.
