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.

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas Distribuídos Web Services
Advertisements

O Modelo OSI O RM-OSI é um modelo de referência p/ interconexão de sistemas abertos (open systems interconection) Padrão ISO 7498, publicado em 1984 Sistemas.
Scheila,Marilse e Eliana.
OS NOVOS MEIOS E TECNOLOGIAS DE COMUNICAÇÃO
Peer to Peer Referência:
Conceitos Básicos de Computação O ABC da Computação.
Introdução aos Serviços Web
1.
Web Services Erika Hmeljevski Estefania Borm Leonardo Malagoli
Conceitos Básicos de Informática REDES DE COMUNICAÇÃO: INTERNET
Internet: conceitos básicos
Aleksandra Maria N. Jilochkin Daniella Sironi. Histórico n Surgiu em agosto de n Possui 70 funcionários em Luxemburgo, Londres e Tallinn ( capital.
MSN Messenger.
Arquitetura. Transferência de Arquivos – FTP Transferência de arquivos em sistemas remotos Utiliza o protocolo FTP sobre uma conexão TCP Estabelece conexão.
Desenvolvimento de Sistemas Seguros
Cooperação e compartilhamento de informações jornalísticas
Técnico em Informática “ Aprendendo a aprender !!! “
Comunicação Instantânea
DEBATE NA REDE: BATE-PAPO, LISTA E FÓRUM DE DISCUSSÃO
Segurança na Internet.
Internet é definida como diversas redes de computadores conectadas umas as outras. É considerada, uma rede de redes, formada por redes universitárias,
Camada de Transporte: Portas, Sockets, Aplicações em Rede
Presença e conversas do Lync
Aplicativos Web Com Orientação a Objetos
Enrique P. L. de Oliveira Tecnologia para Web Enrique P. L. de Oliveira
Protocolos de Comunicação
ALEXANDRA ALINE VERA.
Redes de Computadores Camada de Aplicação.
Plataformas uma ferramenta na educação??? 2006 Centro de Competência CRIE - FCUL.
Plataformas uma ferramenta na educação??? Sessão Prática no Agrupamento de Ribamar 26 Abril 2006 Madalena Santos, Teresa Faria, Teresa Silva Centro de.
Gerencia de Redes Redes de Computadores II
Web Services Uninorte Semana de Tecnologia da Informação
Aula de Apoio aos Feras: Ferramentas dos Laboratórios
Protocolo SMTP e POP O que é SMTP?
Gestores de bases de dados de imagens   Gestores de comunicação
Corporativo com o Google Apps Standard Apresentação destinada a câmaras municipais aderidas ao Programa Interlegis, auxiliar na implementação de.
Web 2.0 A nova era da Colaboração A Nova Cara da Internet.
Redes de Computadores II 2009/02 Aluna: Ana Luiza Dallora Moraes Professores: Luís Henrique Maciel Kosmalski Costa Otto Carlos Muniz Bandeira Duarte.
Filter Design Pattern.
ICORI Instalação e configuração de computadores em redes locais e Internet Pedro Amaro –
Introdução Básica à Internet
Igor Vaz Priscilla Dinau. SIP: histórico Desenvolvido em meados da década de 90 pela IETF (Internet Engineering Task Force) MMUSIC Working Group; 1996:
CONFIDENCIAL. Distribuição apenas para parceiros sob acordo de confidencialidade. A Microsoft não oferece garantias, expressas ou implícitas. © 2012 Microsoft.
Aplicativo de Interação Acadêmica
IIS Web Server.
Módulo I Capítulo 1: Introdução ao curso
Tópicos avançados em internet B Carlos Oberdan Rolim Ciência da Computação.
Controle de Acesso Kerberos
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
7 © 2005 by Pearson Education SIP  Session Initiation Protocol  Desenvolvido pelo IETF Visão de longo prazo do SIP  Todas chamadas telefônicas.
Games House Lamberto Augusto (laon) Millena de Andrade (maag) Sylvia Campos (scls) Pedro Lages (plm)
Gerenciamento de Dados na Nuvem - DaaS Rafael Acevedo de Aguiar 27/02/2015.
Projecto IMD_TP_1L Internet e Multimedia Digital Paulo Correia Nº : TEMA Grupos de Notícias; Comunicação Interactiva; Envio Instantâneo de Mensagens.
RJC/MO Remote Java Connector Message Oriented Renato Jobson Carequinha.
Administração de Servidores de Rede Prof. Jeison Cabral.
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
Ambientes Virtuais de Aprendizagem O que é? ”Ambientes Virtuais de Aprendizagem são softwares que auxiliam na montagem de cursos acessíveis pela Internet.”
Concurrent Versions System (CVS) Alexandre Monteiro.
Encontrar e entrar em uma sala de chat Use a pesquisa do Lync para encontrar salas às quais você tenha acesso. Referência Rápida do Lync 2013 Chat Persistente.
Projecto IMD_TP_1L Internet e Multimedia Digital Paulo Correia Nº : TEMA Grupos de Notícias; Comunicação Interactiva; Envio Instantâneo de Mensagens.
VOCÊ SABE COMO FUNCIONA?!
1 Web Services Uma Introdução Jacques P. Sauvé DSC/UFCG 2003.
Equipe ADA Recife, 2003 Projeto de Desenvolvimento de Software Profs. Hermano Perrelli e Jacques Robin MARCO ZERO Equipe ADA Francisco De A. M. Valadares.
ARQUITETURA WEB SERVICE TGM
Curso Superior em Redes de Computadores SSH Prof. Sales Filho.
Capítulo 13 Camada 5 A Camada de Sessão. Sumário A Camada de Sessão.
Sistemas Operacionais de Redes DNS
Web Services / SOA. O cenário de TI nas corporações Novas tendências batiam à porta das corporações Migraram o foco do “gerenciamento de dados” para o.
Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador I Seminário Final Julio Borba SERVIÇO NACIONAL DE APRENDIZAGEM.
Curso Superior em Redes de Computadores Camada de Aplicação Prof. Sales Filho.
Transcrição da apresentação:

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 status dos Amigos Cria sala de bate papo de múltiplos usuários O gerenciamento

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.

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

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.

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

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.

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.

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.

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

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

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

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

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

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

Referências Instant Messaging in Java Made Easy: The Smack API instant- messaging-for-jabber-with-smack.html According to Ohloh, ejabberd is by far the most popular Open Source XMPP server according_to_ohloh_ejabberd_the_most_popular _open_source_xmpp_server Jabber - Smack API