A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Daniel Epstein. O que é o GOOGLE WAVE Como funciona Nomenclatura Principais APIs Principais Extensões Robots Gadgets Embed API Sumário.

Apresentações semelhantes


Apresentação em tema: "Daniel Epstein. O que é o GOOGLE WAVE Como funciona Nomenclatura Principais APIs Principais Extensões Robots Gadgets Embed API Sumário."— Transcrição da apresentação:

1 Daniel Epstein

2 O que é o GOOGLE WAVE Como funciona Nomenclatura Principais APIs Principais Extensões Robots Gadgets Embed API Sumário

3 Google Wave é um novo modelo de comunicação e colaboração pela Internet que será lançado no final do ano. O que é uma “Wave”? Wave permite que muitas pessoas conversem e compartilhem documentos de forma simultânea, usando recursos textuais diversos, fotos, vídeos e outros. Wave permite que qualquer participante responda em qualquer parte do texto, edite qualquer coisa feita e possa rever desde o inicio todas as alterações feitas Wave permite que a transmissão ocorra de forma instantânea, permitindo uma conversação e interação em tempo real. O que é Google Wave?

4 Nomenclatura Wave: Wave é uma thread de comunicação que consiste em um ou mais participantes e robôs. A Wave contem o histórico e o estado em que ela se encontra armazenados. Dentro de uma Wave podem haver uma ou mais wavelets. Wavelet é uma thread de comunicação que foi derivada de uma Wave. Os participantes de uma wavelet tem completo acesso à Wave mas os participantes da Wave que não estiverem inclusos na wavelet não podem visualiza-la. Cada mensagem enviada em uma wavelets é um blip. Blip é basicamente uma mensagem enviada. Ela pode ser enviada a medida que o usuário escreve ou pode-se esperar um comando como “send”, por exemplo.

5 Nomenclatura (exemplo)

6 Como funciona essa interação? O Google Wave conecta cada cliente a um servidor. Nesse servidor são feitas as alterações que serão apresentadas à cada cliente. O servidor possue uma a única copia do que foi realizado, tendo cada cliente apenas uma imagem do que está no servidor. Cada vez que uma alteração é feita no Google Wave, uma mensagem com a alteração é enviada ao servidor que por sua vez reproduz aos clientes. Isso é o que permite um controle de concorrência, garantindo a consistência da informação e permitindo que todos possam acessar todo o conteúdo mesmo se forem adicionados à uma conversação em andamento. Alterações feitas simultaneamente são realizadas com base no estado em que o sistema estava quando foi feita a operação.

7

8 Google Wave inicialmente trabalhará com dois tipos de APIs: Extensions: Permite uma melhor interação entre os usuários e facilidades nessa interação. Embed: Permite o uso de Wave em sites na Internet, conectando o Google Wave com o website Principais APIs do Google Wave

9 As extensões do Google Wave são de dois tipo: Robots: Um robô é um participante da Wave. Ele pode ler o conteúdo, alterar, adicionar, interagir com qualquer aplicação e conversação. Ele pode fazer o mesmo que qualquer participante da Wave. Gadgets: As gadgets servem para incluir códigos não confiáveis em aplicativos Web da Google. No Google Wave, eles servem para alterar a aparência, criar pequenos programas (como jogos por exemplo) a aplicativos. Extensions do Google Wave

10 Robot é uma espécie de agente dentro do Google Wave. São programados para serem chamados em certas circunstancias (como quando alguém é adicionado à conversa ou quando um conteúdo é alterado) ou chamados periodicamente. Eles não diferem dos participantes humanos, tendo a mesma capacidade de alteração ou criação de conteúdos ou mesmo de interação com as demais APIs do Google Wave. ROBOTS

11 Criação de robôs Assim como grande parte das funcionalidades desenvolvidas para o Google Wave, os robôs usam arquivos em XML para explicitarem as suas tarefas. Por exemplo: Os robôs devem ser estar descritos em uma URL e o Wave irá contatar os robôs utilizando o Wave Wire Protocols. ROBOTS

12 Gadgets do Google Wave são similares aos encontrados em outras paginas como o Orkut, mas com um maior enfoque na interação entre os usuários. Pode-se por exemplo criar um aplicativo para votação e apenas os usuários que estão visualizando a Wave no momento irão votar. Uma gadget pertence à Wave onde se encontra tendo suas informações armazenadas nessa Wave e não diretamente no profile de cada participante. Uma gadget tem um comportamento de estado que é exibido a todos os participantes da Wave (por exemplo, uma seqüência de movimentos em um jogo de xadrez leva a um estado especifico). Assim, uma alteração desse estado por múltiplos usuários deve ser sempre considerada. GADGETS

13 Rápida Comparação

14 Wave EMBED O Google Wave Embed API permite que seja adicionado mecanismos para a comunicação e ferramentas de colaboração em aplicações Web. Ela permite que seja inserido um Wave dentro de uma pagina de Internet e essa Wave se comunique com a Wave do cliente, permitindo que sejam alterados textos e imagens através da Wave alem da maior interação com a pagina da Web, uma vez que é possível adicionar comentários de terceiros através da Wave para a pagina e da pagina para a Wave. A forma de adicionar uma wave em uma página não difere daquela utilizada para adicionar outros programas como aplicativos em flash ou videos. Um wave inserido em uma página tem as mesmas propriedades e facilidades do Google Wave como programa.

15 Daniel Epstein


Carregar ppt "Daniel Epstein. O que é o GOOGLE WAVE Como funciona Nomenclatura Principais APIs Principais Extensões Robots Gadgets Embed API Sumário."

Apresentações semelhantes


Anúncios Google