Opensocial-BR GTUG
29Aug/100

Oportunidades de negócio com o Orkut

Estava procurando informações para montar alguns slides sobre oportunidades de negócio com o Orkut, e acabei descobrindo uma apresentação criada pelo Google, que provavelmente foi apresentada na China.

Esse apresentação mostra as oportunidades de negócio para desenvolvedores, onde o Brasil está inserido no contexto de forma bem agressiva (do ponto de vista de crescimento e possibilidades)

Alguns números:

  • População - 199milhões
  • Usuários de internet - 72milhões
  • Penetração - 36%
  • % comprando online - 79%
  • Densidade do celular/100 habitantes - 80.5%
  • % usuários em redes sociais - 64%
  • Market share do Google em busca - 89%

A fonte listada é do próprio Google, com uma base de 2008, mas dá pra ter uma idéia do potencial.

Veja a apresentação aqui.

Façam bom proveito!

26Aug/100

Entendendo o Ranking de aplicativos do Orkut

Depois de alguns e-mails trocados com o Google, e com várias pessoas pedindo para que seja explicada a regra de posicionamento dos aplicativos no ranking do Orkut, finalmente saiu o post.

Basicamente a regra é:

Ranking = Base + Popularidade

Base = total de instalações + total de instalações da semana (ajustado com as desinstalações) + Número de renderizações no canvas e perfil

Popularidade = número de renderizações / total de instalação.

Mais detalhes no Google Code: Demystifying the app ranking criteria on Orkut

19Jun/102

Biblioteca para acesso ao Orkut em PHP – 3legged OAuth orkut client

Post original do Blog do Robson Dantas

Hoje, gostaria de anunciar que consegui dedicar uma parte das minhas madrugadas desenvolvendo e ajudando um projeto opensource, que consegue se conectar ao Orkut. Para quem já conhece Opensocial, sabe que é possível desenvolver aplicativos para redes sociais e fazê-los rodar lá dentro. Mas e caso você queira fazer uso da rede social para promover seu aplicativo/site, sem ter necessariamente que produzir um aplicativo Opensocial ?

O Facebook, por exemplo, permite tal interação através do Facebook Connect, que é basicamente um conjunto de APIs para interagir com a rede, ex: mudar mensagem de status, postar mensagens no mural, buscar amigos, etc …

Até pouco tempo atrás, a única forma de interagir com o Orkut sem estar necessariamente logado dentro da rede, era usando o 2-legged OAuth que foi disponibilizado a partir da versão 0.8 do Opensocial via REST ou RPC - em poucas palavras, para ter acesso às informações do usuário por fora da rede social, o usuário deve ter um aplicativo seu escrito em Opensocial instalado no perfil. Como parte dos inúmeros processos de melhoria, o time do Orkut desenvolveu um projeto, chamado Orkut-os-client – baseado em 3legged OAuth, e que permite fazer acesso as informações dos usuários dentro do Orkut sem precisar de nenhum aplicativo instalado no perfil.

Mas nem tudo é uma maravilha: A API foi desenvolvida em Java, sendo que a grande maioria das pessoas usam PHP para o desenvolvimento. Depois de um certo tempo lendo usuários solicitando a API em outras linguagens, decidi migrar parte do código para a linguagem PHP, e pesquisando, consegui fazer algo simples e rápido.

A pergunta que você pode estar fazendo é “como simples e rápido” ? Bom, primeiro dei uma lida geral no código fonte da API em Java e descobri que todo o processo é um RPC Wrapper, e que as chamadas dos métodos da rede social são exatamente as mesmas usadas no Opensocial, ex: “messages.get” .

Com base nisso, fiz download da API já existente – desenvolvida pelos caras da Google, chamadaopensocial-php-client -  que possui implementação de 2-legged e 3-legged para uma grande parte das redes sociais.

Apliquei um patch, modificando as url’s de access token, além de alterar as chamadas JSON que são feitas ao servidor de RPC, e funcionou muito bem. Já há uma versão rodando que permite ler e gravar SCRAPS, além de pegar informações dos seus amigos.

Continuo trabalhando para dar suporte às outras funcionalidades: Álbum, activities, e outros.

O projeto foi disponibilizado no GoogleCode, e criei uma lista de discussão para os interessados no desenvolvimento. Caso queira participar, sua contribuição é bem vinda.

Site do projeto, no Google Code: Orkut-os-client-php

Grupo de discussão sobre a biblioteca

Enjoy!

Robson Dantas

17Apr/102

Orkut lança página de estatística para aplicativos opensocial

Quem trabalha com desenvolvimento para aplicativos opensocial para Orkut, sabe da dificuldade de conseguir estatísticas precisas do uso dos aplicativos.

Há um tempo atrás, o Orkut liberou uma funcionalidade que envia toda semana, por email, um resumo das atividades do seu aplicativo e que ajudam a entender um pouco mais os acessos, principalmente na visão profile, que depois das mudanças por questões de segurança, não permitem mais uso de javascript.

Além disso, o processo de validação de propriedade do aplicativo, envio de novos gadgets para validação, ficaram concentrados nesse console administrativo, o que torna o processo mais prático. Veja um printscreen abaixo do funcionamento desse console administrativo:

Console administrativo do desenvolvedor opensocial

Console administrativo do desenvolvedor opensocial

Para acessar a funcionalidade, basta ir para o endereço http://www.sandbox.orkut.com/Main#Developer . Não se esqueça que só vai funcionar se você estiver na versão nova do Orkut. Na antiga, não funciona.

Veja um exemplo de estatística:

Estatística de um aplicativo orkut

Estatística de um aplicativo orkut

um abraço!