Cosa è PubSubHubbub?
Tedesco: "Cosa è PubSubHubbub?"
Danese: "Cosa è PubSubHubbub?"
Inglese: "Cosa è PubSubHubbub?"
Giapponese "Cosa è PubSubHubbub?"
Russo: "Cosa è PubSubHubbub?"
Greco: "Cosa è PubSubHubbub?"
Ebraico: "Cosa è PubSubHubbub?"
Spagnolo: "Cosa è PubSubHubbub?"
In realtà, cosa è PubSubHubbub?
Ciao, io sono Brett Slatkin.
E io Brad Fitzpatrick.
Oggi siamo qui per parlarvi del progetto PubSubHubbub.
Il nome è complesso, ma si tratta di una tecnologia semplice e utile, che chiamiamo Hubbub per abbreviare.
Dunque, di cosa si tratta? È un protocollo open per trasformare feed Atom e RSS in stream in tempo reale.
Può sembrare difficile da capire, quindi proveremo a spiegarlo con una metafora.
Supponiamo che durante un lungo viaggio in automobile dal sedile posteriore continuino a chiedere
"Siamo arrivati? Siamo arrivati? Siamo arrivati?"
"No, non ancora."
Questo è il metodo con il quale comunicano oggi i server su internet
chiedendo: "Hai novità per me? Hai novità per me?"
Questo viene definito "pulling", funziona in modo lento ed inefficiente, oltre ad essere noioso come chi chiede
"Siamo arrivati? Siamo arrivati? Siamo arrivati?"
L'alternativa si chiama "push" e permette a chi pubblica originariamente i contenuti di comunicare ai propri iscritti quando ci sono novità.
Vediamolo in azione.
Sulla destra abbiamo un blog con feed Atom e qui vedete il codice che identifica il feed come in tempo reale mente sulla sinistra un'applicazione Web con connessione attiva al server.
Ora inserisco un nuovo aggiornamento e guardate, eccolo qui.
Le altre applicazioni Web lo ricevono in pochi istanti.
Si tratta di due siti differenti che comunicano in tempo reale per mezzo di un hub.
Supponete di essere un editore che scrive sul proprio giornale.
Le persone sono interessate a ciò che scrivete e vogliono sapere quando ci sono novità.
L'unico modo per ricevere aggiornamenti è quello di continuare a chiederlo direttamente a voi.
Questo rappresenta una considerevole fonte di distrazione ed uno spreco di tempo e risorse.
E se esistesse un modo migliore?
E se gli iscritti potessero effettuare una registrazione che permetta all'editore di comunicare quando ci sono novità?
Quando ho novità, posso inviare immediatamente ai miei iscritti un aggiornamento in questo modo loro non sono costretti a rendersi noiosi con continue richieste.
Sfortunatamente questo è ancora complicato e non tutti gli editori vogliono farlo da soli gestendo entrambe le funzioni di pubblicazione e distribuzione dei contenuti.
Quindi, ancora meglio sarebbe se ogni editore potesse avere un assistente che si occupa di questo.
Io ho Brett, il mio fedele assistente, che si prende cura di ciò che scrivo tiene traccia dei miei fan e fornisce loro gli aggiornamenti, così che io possa dedicarmi alla scrittura.
Quando ho una novità, mi basta passarla a lui, che si occupa di distribuirla a tutti gli altri.
Nella terminologia di PubSubHubbub, il mio assistente Brett è ciò che viene definito un "hub".
Speriamo che vi sia piaciuta la nostra dimostrazione e che vogliate provare PubSubHubbub.
Con questo protocollo, possiamo già fornire agli editori e ai loro iscritti feed in tempo reale, quindi provatelo.
Ci sono plugin per la molti CMS ed altri ne verranno rilasciati.
Se questo funziona con i feed oggi, immaginate quando in futuro lo farà con tutti i contenuti del Web come immagini, video e pagine HTML.
Tutto il Web diventerà "in tempo reale".
Per maggiori informazioni visitate il sito pubsubhubbub.googlecode.com.