domenica 27 gennaio 2008

XMPP xp [1]

Il post di oggi sarà il primo di una (spero) lunga serie: XMPP eXPerience. Per questioni accademiche mi sto interessando al protocollo XMPP (Extensible Messaging and Presence Protocol): protocollo aperto per la messaggistica istantanea, basato su XML. L'idea alla base è fenomenale: fornire una infrastruttura di trasmissione messaggi e gestione delle presenze per le applicazioni di IM tradizionali, ed allo stesso tempo sfruttare tale infrastruttura per costruire delle estensioni al protocollo stesso, che ne ampliino le possibilità (audio streaming, video streaming, VoIP).
Per il VoIP è stato messo a punto Jingle, che aggiunge la segnalazione e gestione delle chiamate.
Nelle RFC 3920 e RFC 3921 viene descritto XMPP.
Jingle è descritto da XEP-0166 Jingle e XEP-0181 Jingle DTMF.

Se si considera che XMPP è utilizzato come protocollo di comunicazione da applicativi come Google Talk, e che il progetto Jabbin ha realizzato una applicazione funzionante di Jingle... bhè... le cose funzionano :)

A presto su questi topic!

Nessun commento: