Escolar Documentos
Profissional Documentos
Cultura Documentos
Marcelo Terres
Comunicando-se atravs de um protocolo aberto O que XMPP ? Histria Protocolo Extenses Servidores Clientes Caractersticas que merecem destaque Openfire Ejabberd Tigase e Prosody Casos de sucesso Usando XMPP alm das mensagens instantneas
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
O que XMPP ?
XMPP
O XMPP - Extensible Messaging and Presence Protocol (Protocolo Extensvel de Mensagens e Presena) uma tecnologia aberta usada para comunicaes em tempo real, que prov uma ampla gama de aplicaes que incluem mensagens instantneas, presena, chat multi usurio, ligaes de voz e vdeo, colaborao, etc
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Histria 1998 - criao do protocolo jabber 1999 - primeiro envio para IEFT 2000 - lanado jabberd 1.0 e depois o jabberd1.2 2001 - criada a JSF (Jabber Software Foundations) 2002 - nova submisso ao IEFT. Criao de workgroup 2004 - aprovao do core e criao das RFCs 3920, 3921, 3922 e 3923 2006 - Primeiro XMPP summit e reviso das RFCs 2007 - JFS se torna XSF (XMPP Standard Foundation) 2008 - Jabber Inc adquirida pela Cisco 2009/2010 - Novas XEP e projetos envolvendo XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Protocolo Aberto Suporte a recursos bsicos de redes IM o mensagem o transferncia de arquivos (XEP-0096 e XEP-0234) o MUC - multi-user chat (XEP-0045) Suporte a extenses (XEPs) Componentes externos (XEP-0114) Padronizado pela XSF
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Extenses Permite a extenso do protocolo pela adio de novos recursos Podem ser submetidas a XSF para anlise Aps aprovadas passam a ser parte integrante do XMPP Novas extenses experimentais: o Microblogging over XMPP (XEP-0277) o Jingle Nodes (XEP-0278) o Message Carbons (XEP-0280)
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Servidores
jabberd jabberd2 Openfire (Jive Messenger / Wildfire) ejabberd Prosody Tigase M-Link
http://xmpp.org/software/servers.shtml
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Clientes Linux o Empathy o Kopete Windows o Exodus o Miranda o Pandion Mac o Adium
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Clientes Linux/Windows o Pidgin (Gaim) o Spark o Psi o OneTeam (suporte a Jingle Nodes)
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
Clientes - Pandion Suporte exclusivo a XMPP Interface padro Windows que facilita a migrao, adaptao e utilizao por parte de usurios da rede MSN
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
Clientes - Pidgin Suporte a mltiplos protocolos de IM Intenso desenvolvimento Interface simples Mltiplos recursos
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
Clientes Sip Communicator Suporte a mltiplos protocolos de IM Suporte a SIP Ligaes do udio/vdeo Conferncias de udio Suporte a Jingle Nodes em desenvolvimento
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Caractersticas que merecem destaque Federao (Server 2 Server) Integrao com outros softwares e servios Gateways para integrao com outras redes de IM
XMPP
Jingle Nodes
Versatilidade
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Gateways
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
Jingle Nodes
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
Jingle Nodes Ejabberd 2.x possui suporte. Servidor Talk.im j implementado Cliente OneTalk em fase beta. Verso estvel para iPhon.
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
Versatilidade Pode ser utilizado com as principais linguagens de programao do mercado (vrias bibliotecas disponveis):
Ruby Python Java Perl Etc..
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
Openfire - Prs Plugins (Auditoria, Gateways, Mensagens para grupos) Controle avanado de S2S (server 2 server) Instalao simples e rpida
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
Openfire - Contras Desenvolvimento lento (ltima verso final de maio/2009) Dependncia do Java Clustering depende de componente pago (Oracle Coherence)
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Openfire Lista Openfire-br : mais de 500 membros Cliente Spark recursos prprios especficos para Openfire
Fastpath Sip Phone Asterisk IM Controle de uso de clientes
Spark desenvolvimento estagnado Compatvel com Red5 (Servidor Flash Open Source) Redfire = Openfire 3.7.0 + Red5
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
ejabberd - Prs Desenvolvimento acelerado com novos releases mensais Suporte a novas XEPs e desenvolvimento de novos produtos usando o servidor como base
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
ejabberd - Contras Desenvolvimento em Erlang Administrao mais complexa e com menor flexibilidade Falta de uma estrutura padronizada de plugins (mdulos)
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Prosody
Desenvovimento pleno Desenvolvimento em Java Simplicidade na implementao do servidor (segundo os desenvolvedores)
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
Casos de sucesso
XMPP
Google Talk
Sua empresa
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
PERGUNTAS
MAIS INFORMAES EM
Lista Openfire-BR
http://listas.softwarelivre.org/cgi-bin/mailman/listinf/openfire-br
Lista ejabberd-BR
http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/ejabberd-br
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil
XMPP
Contato
Marcelo Terres
<mhterres@yahoo.com>
Twitter/Identi.ca
@mhterres
Autor: Marcelo H. Terres (mhterres@yahoo.com) - http://mundoopensource.blogspot.com Licena Creative Commons Atribuio 3.0 Brasil