Como construir um cliente para o Google Wave
-
20-09-2019 - |
Pergunta
Observando as APIs atuais do Google Wave, não consigo encontrar uma maneira de criar um cliente alternativo. Não é um robô ou gadget, e a API incorporada é muito pequena.
No entanto, vejo alguns clientes por aí - como Waver e Waveboard.
Como eles fazem isso ? É baseado no XMPP?
Solução
Observe que Waver e Waveboard não são clientes reais, mas os navegadores de aplicação única envolvidos em torno do oficial https://wave.google.com/wave/ Url.
O Protocolo da Federação de Ondas vem com um protocolo experimental/servidor experimental baseado em buffers de protocolo. Algumas pessoas estão usando isso para fazer um cliente, mas ainda não é interoperável com a infraestrutura de ondas existente, a menos que você configure seu próprio servidor (ele não funcionará com usuários @googlewave.com, você deve configurar seu próprio servidor da Federação de Ondas e faça com que isso se comunique com isso).
Durante o Google, eles anunciaram a API de dados do Google Wave, que permite que um programa leia e escreva para acenar em nome de um usuário usando OAuth. Estou usando -o para criar um verdadeiro cliente móvel, mas no estado atual, ele ainda é muito limitado e restrito às ações de Fetchwave, pesquisa e pastaRaction (MarkasRead/Unread, Mudo e Arquivo).
http://code.google.com/apis/wave/extensions/wavedataapi/index.html
Lars Rasmussen mencionou o início de um protocolo de cliente/servidor público, mas ainda não consigo encontrar nada sobre isso.