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

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

ECF Presence API Ermeson Carneiro. ECF Presence API É uma API que permite: Envio de Mensagens instantâneas em tempo real Listar os Amigos Verificar o.

Apresentações semelhantes


Apresentação em tema: "ECF Presence API Ermeson Carneiro. ECF Presence API É uma API que permite: Envio de Mensagens instantâneas em tempo real Listar os Amigos Verificar o."— Transcrição da apresentação:

1 ECF Presence API Ermeson Carneiro

2 ECF Presence API É uma API que permite: Envio de Mensagens instantâneas em tempo real Listar os Amigos Verificar o status dos Amigos Cria sala de bate papo de múltiplos usuários O gerenciamento

3 Implementações IRC O IRC é um popular protocolo de conversação que permite um grupo de pessoas discutirem sobre algum assunto juntas, como também conversar um a um com mensagens privadas.

4 Implementações MSN O MSN é um protocolo usado pela Microsoft no aplicativo de mensagens instantâneas o Windows Live Messenger.

5 Implementações XMPP XMPP(Extensible Messaging and Presence Protocol) é um protocolo de padrão aberto que permite trocas de mensagens e informações em tempo real. Google Talk é um exemplo de um aplicativo que usa XMPP.

6 Implementações Outras AOL Yahoo Psi - Solaris Nitro - Mac etc

7 Jabber Ele é baseado em um protocolo XML simples, conhecido como o protocolo XMPP. É o protocolo para Instant messaging (IM) mais conhecido no mundo open source, sendo usado por cerca de dez milhões de pessoas em todo mundo. É aberto e, por isso, existem vários aplicativos clients que acessam servidores Jabber.

8 Jabber(Cont) Possui uma arquitetura cliente servidor Cliente envia suas mensagens pela internet para uma servidor central. O servidor encaminha as mensagens para o receptor adequado. As mensagens são claras, e possíveis de se entender.

9 SMACK API que implementa o Jabber. Totalmente desenvolvida em Java. A API é Open Source sobre a licensa do Apache. Com esta API é possível encapsular o protocolo de mensagens XMPP em baixo de um conjunto de classes de alto nível, como por exemplo Chat e GroupChat.

10 SMACK Uma típica mensagem XMMP Tipo da mensagem Corpo da mensagem Quem vai receber a mensagem Identificador do chat A mensagem Corpo da mensagem

11 SMACK Enviando uma mensagem XMMP Criando a Conexão Passando o Login e senha Enviando a mensagem Criando o chat Servidor Usuário

12 SMACK Detectando a presença Possíveis Respostas Achar quem está conectado

13 SMACK Detectando a presença(cont.) Procura diretamente a pessoa Verifica se está online ou não

14 SMACK Recebendo e Analisando mensagens para modelos de processamento síncrono 1°) Passo Criar um filtro para limitar as mensagens que realmente quer processar

15 Recebendo e Analisando de forma síncrona(cont) 2°) Passo Salvar os resultados coletadas

16 Referências Instant Messaging in Java Made Easy: The Smack API http://today.java.net/pub/a/today/2006/10/05/ instant- messaging-for-jabber-with-smack.html According to Ohloh, ejabberd is by far the most popular Open Source XMPP server http://www.process-one.net/en/blogs/article/ according_to_ohloh_ejabberd_the_most_popular _open_source_xmpp_server Jabber - http://pt.wikipedia.org/wiki/Jabber Smack API

17


Carregar ppt "ECF Presence API Ermeson Carneiro. ECF Presence API É uma API que permite: Envio de Mensagens instantâneas em tempo real Listar os Amigos Verificar o."

Apresentações semelhantes


Anúncios Google