Phil Bull
philbull@gmail.com 2012

# Comunicação

Suporte a mensageiro instantâneo, conectividade, mídia social, e-mail e agenda.
Enrico Nicoletto
liverig@gmail.com 2009
Rafael Fontenelle
rafaelff@gnome.org 2013, 2014, 2016, 2017
Isaac Ferreira Filho
isaacmob@riseup.net 2018

# Comunicação e conectividade social

Conecte a serviços de mensagem instantânea e conectividade social

Configure conexões multiprotocolos com serviços web ou outros clientes

Trate de serviços de correio, contatos on-line e agenda

Conecte seus usuários para que se comuniquem com seus amigos e contatos por meio de mensageiro instantâneo, mídia social e e-mail. As pilhas de comunicações extensivas do GNOME fornecem a você acesso de alto nível e abstrato a protocolos complicados de mensagem instantânea e e-mail. Para necessidades de comunicação mais especializadas, há acesso aos bit-e-bytes por meio de APIs de baixo nível, também.

Cliente mensageiro instantâneo Empathy

# O que você pode fazer?

Para conectar a serviços de mensagem instantânea, use Telepathy. Ele oferece uma framework poderosa para interação com outros contatos de mensagem instantânea do usuário e oferece suporte a uma gama de protocolos de mensageria. Com o Telepathy, todas as contas e conexões são manipuladas por um serviço de sessão de D-Bus que está profundamente integrado ao GNOME. Os aplicativos podem amarrar este serviço para comunicar com os contatos.

Crie jogos de multijogadores ou editores colaborativos que integram com os serviços de mensageria instantânea do sistema. Com a API Telepathy Tubes, você pode encapsular um protocolo arbitrário por protocolos de mensagens instantâneas modernos como o Jabber para criar aplicativos interativos.

Permite que os usuários vejam outras pessoas com quem eles possam bate-papo com, e localizar impressoras, arquivos compartilhados e coleções de músicas compartilhadas assim que eles se conectem em uma rede. A API do Avahi fornece descoberta de serviço em uma rede local via a suíte de protocolo mDNS/DNS-SD. É compatível com tecnologia similar localizada no MacOS X e Windows.

Trate de catálogos de endereços locais e on-line e calendários do usuário com Evolution Data Server (EDS). Isso fornece uma forma de armazenar informação de conta e com esta interagir...

Com Folks, você terá acesso a uma única API para tratar de conectividade social, bate-papo, e-mail e comunicações de áudio/vídeo.

# Exemplos do mundo real

Você pode ver muitos dos aplicativos do mundo real das tecnologias de comunicação do GNOME em projetos de código aberto, como os exemplos listados abaixo.

Empathy é um aplicativo de mensageria instantânea com suporte a uma ampla gama de serviços de mensageria. Ele usa Telepathy para tratar de conexões, presença e informações de contato para todos os protocolos aos quais ele oferece suporte.

(Site | Capturas de tela | Código-fonte do Empathy )

Com suporte a Telepathy Tubes, a coleção GNOME Jogos era capaz de adicionar suporte a jogo multiplayer por meio do protocolo Jabber.

(Site | Captura de tela | Código online do multijogador GNOME Xadrez )

Suporte ao avahi permite que usuários do reprodutor de música Rhythmbox veja coleções de músicas compartilhadas em sua rede local, usando DAAP.

(Site | Capturas de tela | Código do DAAP )