SlideShare a Scribd company logo
1 of 39
Edizione 2012-13
Università degli Studi di Milano Bicocca
Dipartimento di Informatica, Sistemistica e Comunicazione
Corso di Strumenti e applicazioni del Web
17. Web feed e
aggregatori
Roberto Polillo
Queste slides
2
Queste slides fanno parte del corso “Strumenti e applicazioni del Web”. Il
sito del corso, con il materiale completo, si trova in
www.corsow.wordpress.com . Data la rapida evoluzione della rete, il corso
viene aggiornato ogni anno.
Il presente materiale è pubblicato con licenza Creative Commons
“Attribuzione - Non commerciale - Condividi allo stesso modo – 3.0”
(http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it ):
La licenza non si estende alle immagini provenienti da altre fonti e
alle screen shots, i cui diritti restano in capo ai rispettivi proprietari,
che, ove possibile, sono stati indicati. L'autore si scusa per eventuali
omissioni, e resta a disposizione per correggerle.
R.Polillo - Marzo 2013
Come accedere alle novità?
R.Polillo - Marzo 2013
3
?
Novità in rete
(post, news, …)
Novità in rete
(post, news, …)
Tecnologie
PUSH
Tecnologie
PULL
Push vs pull
 Tecnologie push:
Es.: e-mail, sms, notifiche
L’iniziativa la prende il servizio, che invia i msg agli utenti
(che hanno abilitato le notifiche)
 Tecnologie pull:
Es.: Feed RSS, podcast, ….
Il servizio pubblica i msg in uno spazio pubblico, e l'utente,
che non è noto al servizio, lo esamina per vedere se ci sono
nuovi msg di suo interesse
R.Polillo - Marzo 2013
4
Notifiche: esempio (iPad)
R.Polillo - Marzo 2013
5
6
Facebook
Twitter
E-mail
SMS
Ogni app vorrebbe inviarci notifiche…
Agenda
…. ….
L'idea
R.Polillo - Marzo 2013
7
Sorgente
informativa
(sito Web)
"Canale"
Contenuto
informativo
("feed")
Internet
"Feed reader"
o
"aggregatore"
Formato
standard
(es. RSS)
URL noto
L'idea
R.Polillo - Marzo 2013
8
Sorgente
informativa
(sito Web)
"Canale"
Contenuto
informativo
("feed")
Internet
"Feed reader"
o
"aggregatore"
Formato
standard
(es. RSS)
URL noto
Web feed e feed readers
9
 Web feed: un contenuto informativo, espresso in un
formato standard, interscambiabile tra diverse
applicazioni, reso disponibile da una sorgente informativa
 Feed reader (o aggregatore): programma che accede ai
feed che mi interessano e me li rende disponibili,
attraverso:
 Funzioni di "subscription" ai canali prescelti
 Funzioni di visualizzazione e di organizzazione dei feed
 http://en.wikipedia.org/wiki/Web_feed
R.Polillo - Marzo 2013
Pull: vantaggi
10
 L'utente non viene “disturbato” ad ogni nuovo msg
 L'utente non deve comunicare il suo indirizzo alle fonti
informative(no spam)
 Per interrompere il servizio l'utente non deve comunicare
nulla alle fonti informative (ma solo al feed reader)
 L'utente può usare un unico aggregatore per diverse fonti
informative
 L’aggregatore può fornire funzioni che semplificano
l'esame dei msg da fonti diverse, secondo qualche criterio
(es. sort, ricerca, …)  ordine, sicurezza, efficienza
R.Polillo - Marzo 2013
Quali sorgenti generano feed?
 Online magazines
 Blog e siti Web:
 I principali CMS generano automaticamente feed,
separatamente per post e commenti (es.WordPress, Blogger).
 L'amministratore decide quanti feed lasciare esposti
 Social media:
 Esempio: Facebook, LinkedIn, FourSquare, Twitter, Youtube,
Pinterest, Instagram, Flickr, Tumblr, StumbleUpon, …
 Ovviamente, solo l'utente può accedere ai propri feed privati
 Altre applicazioni:
 Esempio: Gmail, Wikipedia, Dropbox, …
Per indicazioni: http://www.labnol.org/internet/rss-feeds-directory/21242/
R.Polillo - Marzo 2013
11
Nel vostro blog (WordPress)
R.Polillo - Marzo 2013
12
Potete anche inserire dei widget che visualizzano i
feed di fonti che ritenete interessanti
R.Polillo - Marzo 201313
2 canali
I siti di solito segnalano la presenza
di feed col simbolo
Anche i browser possono segnalare la
presenza di feed sul sito visitato
 Internet Explorer 10:
 Firefox 20:
R.Polillo - Marzo 2013
14
Di default non c'è (Right-
click sulla barra, poi
scegliere personalizza)
Si accende quando il sito
espone dei feed
 Safari 5:
 Chrome: bisogna installare un plugin
http://nbtimes.it/digital-times/software/6932/google-chrome-gestire-i-feed-rss-allinte
R.Polillo - Marzo 2013
15
(segue)
estensione
In Safari 6 non più
Esempi di siti con diversi canali di feed
16
 http://www.corriere.it/rss/
 http://www.repubblica.it/servizi/rss/
 http://www.corsow.wordpress.com
R.Polillo - Marzo 2013
Web feed: formati
17
 Sono basati su XML:
 RSS
- Really Simple Syndication (anche RDF Site Summary, Rich Site Summary)
- definito inizialmente da Netscape (1999) per il suo portale
- diverse versioni, fino alla 2.0 (2002)
- http://en.wikipedia.org/wiki/RSS
 ATOM
- definito nel 2004, per migliorare il formato RSS
- proposto come standard nel 2007 da IETF (Internet Engineering Task Force)
- http://en.wikipedia.org/wiki/Atom_(standard)
 I feed reader di solito li leggono entrambi
R.Polillo - Marzo 2013
Perché “syndication”?
18
Agenzia
Nel linguaggio dei media, syndication (“sindacazione”) è il processo per
cui un unico articolo viene diffuso contemporaneamente, attraverso un
intermediario, a più testate (Es. i fumetti di Charlie Brown)
R.Polillo - Marzo 2013
Web feed source
feed
reader
feed
reader
feed
reader
feed
reader
feed
reader
Dal punto di vista del distributore di web feed, è un processo analogo
alla syndication dei media tradizionali
19
R.Polillo - Marzo 2013
Perché “syndication”?
RSS 2.0: esempio
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>Channel title </title>
<description>This is an example of an RSS feed</description>
<link>http://www.someexamplerssdomain.com/main.html</link>
<lastBuildDate>Mon, 06 Sep 2010 00:01:00 +0000 </lastBuildDate>
<pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate>
<ttl>1800</ttl>
<item>
<title>Example entry</title>
<description>Here is some text.</description>
<link>http://www.myblog.com/post1</link>
<pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate>
</item>
<item>
……
</item>
</channel>
</rss> R.Polillo - Marzo 2013
20
Quale standard viene usato
Atom 1.0: esempio
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Example </title>
<subtitle>A subtitle.</subtitle>
<link href="http://example.org/feed/" rel="self" />
<link href="http://example.org/" />
<id>urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6</id>
<updated>2003-12-13T18:30:02Z</updated>
<author>
<name>John Doe</name>
<email>johndoe@example.com</email>
</author>
<entry>
<title>Example entry</title>
<link href="http://example.org/2003/12/13/atom03" />
<link rel="alternate" type="text/htm l href="http://example.org/2003/12/13/atom03.html"/>
<link rel="edit" href="http://example.org/2003/12/13/atom03/edit"/>
<id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
<updated>2003-12-13T18:30:02Z</updated>
<summary>Some text.</summary>
</entry>
R.Polillo - Marzo 2013
21
22
Sorgenti dei feed
(siti di news, blogs,..)
R.Polillo - Marzo 2013
Feed reader
Contenuto +
meta-dati
(XML)
Applicazione locale (sul
client):
-Le subscriptions sono note
solo localmente (privacy),
ma…
-Non è possibile condividere
le subscription fra device
diversi
- I primi reader erano così
Esempi:
•FeedReader (2001)
New
feed? CLIENT
SERVER
Web feed: possibilità (I)
browser
23
Sorgenti dei feed
(siti di news, blogs,..)
R.Polillo - Marzo 2013
feed reader
Contenuto +
meta-dati
(XML)
New
feed? CLIENT
SERVER
Web feed: possibilità (II)
Inserito dentro il browser
(come componente nativo o
come estensione)
Sincronizzazione fra più
device possibile se il
browser ha un supporto
online
sito
24
Sorgenti dei feed
(siti di news, blogs,..)
R.Polillo - Marzo 2013
feed reader
New
feed?
browser
CLIENT
SERVER
Contenuto +
meta-dati
(XML)
Web feed: possibilità (III)
Servizio online
- Le subscription sono
conservate sul server
- Possibile la sincronizzazione
fra
più device e condivisione di
liste
di subscriptions fra utenti
condivise
app
sito
25
Sorgenti dei feed
(siti di news, blogs,..)
R.Polillo - Marzo 2013
feed reader
New
feed?
browser
CLIENT
SERVER
Web feed: possibilità (III)
Servizio online
- Le subscription sono
conservate sul server
- Possibile la sincronizzazione
fra
più device e condivisione di
liste
di subscriptions fra utenti
condivise
app
Esempi:
- Google Reader
(2005→2013)
- Netvibes
(2005)
- Flipboard
(2005)
- Feedly (2008)
- Pulse (2010)
Due classici che chiuderanno a luglio 2013
26
Google Reader (www.google.com/reader )
 Dal 2005 , l'aggregatore di feed più noto
 Per abbonarsi a un feed: URL del canale o del sito che lo produce o
ricerca di feed tramite parole chiave
 Anche "Recommended sources" (tematiche)
 http://en.wikipedia.org/wiki/Google_Reader
Google News (in Italia: http://news.google.it )
 Dal 2002, aggrega (automaticamente) notizie da migliaia di fonti
informative scelte da Google
 Disponibile per numerose aree geografiche e lingue; per l'Italia
oltre 250 fonti informative
 http://en.wikipedia.org/wiki/Google_News
R.Polillo - Marzo 2013
Google reader: esempio
27
R.Polillo - Marzo 2013
Google News: esempio
R.Polillo - Marzo 2013
28
Un modo di ottenere
la classica “rassegna
stampa”
29
R.Polillo - Marzo 2013
www.netvibes.com
30
 Un altro aggregatore/dashboard di prima generazione (Francia, dal
2005)
 La pagina personalizzata è organizzata in tabs, contenenti moduli
definiti dall’utente (feed, bookmarks, widgets selezionabili con drag-
and-drop)
 Il Netvibes Ecosystem è un insieme di moduli/widget definiti dagli
utenti e messi a disposizione della comunità
 Si possono definire una propria pagina privata e una propria pagina
pubblica
 http://en.wikipedia.org/wiki/Netvibes
R.Polillo - Marzo 2013
R.Polillo - Marzo 2013
Netvibes vs Pageflakes
31
http://www.alexa.com/
Online feed management services
Producono statistiche sull'accesso ai feed di un certo
sito (es.: n.subscribers, quali readers, quanti click)
R.Polillo - Marzo 2013
32
MioSit
o
Feed
reader
URL
MioSit
o
Feed
reader
URL1
Stat
service
elab
Filtra l'accesso ai
miei feed, ma li
lascia dove sono
Feed
s
Feed
s
Esempio: Feedburner
 Dal 2004, acquisito da Google nel 2007; si ritiene
che verrà presto chiuso
 http://en.wikipedia.org/wiki/FeedBurner
 Per alternative, vedi
http://www.kevinmuldoon.com/feedburner-alternatives/
R.Polillo - Marzo 2013
33
FeedBurner: esempio
R.Polillo - Marzo 2013
34
Che futuro per i feed RSS?
 Non sono mai stati molto usati dalla maggioranza
degli utenti → si è parlato della "morte dei feed"
 Ma restano molto importanti per gli sviluppatori
di servizi di aggregazione
R.Polillo - Marzo 2013
35
Aggregatori di nuova generazione: esempi
 Per device mobili, con una nuova "user experience"
 Aggregano un "personal magazine" dalle fonti
specificate dall'utente
 Esempi:
 Flipboard (dal 2010) http://www.youtube.com/watch?v=iJ_DnDBsR9o
 Feedly (dal 2008)
 Pulse (dal 2010, nel 2013 comprato da LinkedIn)
 Zite (dal 2011, acquisito da CNN.com)
 Video su Flipboard, Zite, Pulse (7'58"):
 http://www.youtube.com/watch?v=ycyWch5PytA
R.Polillo - Marzo 2013
36
www.feedly.com
 Aggregatore di feeds dal 2008
 I suoi utenti sono in forte crescita, per la prossima
chiusura di Google Reader, con cui si sincronizza
 Estensioni per Safari, Chrome, Firefox; mobile app
per iOS e Android
 Interfaccia minimalistica, personalizzabile
 I feed possono essere condivisi via email o
numerosi social media
 http://en.wikipedia.org/wiki/Feedly
R.Polillo - Marzo 2013
37
Riferimenti
R.Polillo - Marzo 2013
38
Sulla cosiddetta "morte dei feed":
http://techcrunch.com/2013/03/13/google-readers-death-is-
proof-that-rss-always-suffered-from-lack-of-consumer-appeal/
http://techcrunch.com/2010/09/13/rss-is-not-not-not-not-not-
dead/
http://blog.zite.com/2013/03/14/google-reader-is-dead-so-we-
rebuilt-it-for-you-in-zite-in-six-hours/
Lavoro individuale
 Esplorare il meccanismo dei feed disponibile sul proprio
browser (installando eventuali estensioni ove necessario)
 Dare un'occhiata a Google News e a Google Reader prima
che chiudano…
 Installare un aggregatore di nuova generazione sul proprio
mobile (es.: Feedly, Flipboard, Pulse)
Consigliato:
 Cercare un widget che visualizzi feed da più fonti e
installarlo sul proprio blog
R.Polillo - Marzo 2013
39

More Related Content

What's hot

15 - La forma breve e il microblogging
15 - La forma breve e il microblogging15 - La forma breve e il microblogging
15 - La forma breve e il microbloggingGiuseppe Vizzari
 
19. La presenza delle organizzazioni sul Web delle aziende (II)
19. La presenza delle organizzazioni sul Web delle aziende (II)19. La presenza delle organizzazioni sul Web delle aziende (II)
19. La presenza delle organizzazioni sul Web delle aziende (II)Roberto Polillo
 
RSS feed, blog e social network
RSS feed, blog e social networkRSS feed, blog e social network
RSS feed, blog e social networkLuigina Foggetti
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatoriRoberto Polillo
 
13 - Web feed, aggregatori, tendenze nella diffusione di informazioni
13 - Web feed, aggregatori, tendenze nella diffusione di informazioni13 - Web feed, aggregatori, tendenze nella diffusione di informazioni
13 - Web feed, aggregatori, tendenze nella diffusione di informazioniGiuseppe Vizzari
 
Tecnologie per OPAC. Valdo Pasqui
Tecnologie per OPAC. Valdo PasquiTecnologie per OPAC. Valdo Pasqui
Tecnologie per OPAC. Valdo Pasquiaccessoinformazione
 
08 - WordPress e il vostro blog
08 - WordPress e il vostro blog08 - WordPress e il vostro blog
08 - WordPress e il vostro blogGiuseppe Vizzari
 
Web reputation
Web reputationWeb reputation
Web reputationfgalbiati
 
7 - Ricercare nel web - 16/17
7 - Ricercare nel web - 16/177 - Ricercare nel web - 16/17
7 - Ricercare nel web - 16/17Giuseppe Vizzari
 
05 - Introduzione al Web II
05 - Introduzione al Web II05 - Introduzione al Web II
05 - Introduzione al Web IIGiuseppe Vizzari
 
17 - Web feed e aggregatori
17 - Web feed e aggregatori17 - Web feed e aggregatori
17 - Web feed e aggregatoriGiuseppe Vizzari
 
1 esercitazione - Internet
1 esercitazione - Internet 1 esercitazione - Internet
1 esercitazione - Internet Andrea Gorrini
 
3. Introduzione a internet (ii)
3. Introduzione a internet (ii)3. Introduzione a internet (ii)
3. Introduzione a internet (ii)Roberto Polillo
 
12 - I Social Media - 16/17
12 - I Social Media - 16/1712 - I Social Media - 16/17
12 - I Social Media - 16/17Giuseppe Vizzari
 
9 - WordPress e il vostro blog - 16/17
9 - WordPress e il vostro blog - 16/179 - WordPress e il vostro blog - 16/17
9 - WordPress e il vostro blog - 16/17Giuseppe Vizzari
 

What's hot (20)

15 - La forma breve e il microblogging
15 - La forma breve e il microblogging15 - La forma breve e il microblogging
15 - La forma breve e il microblogging
 
19. La presenza delle organizzazioni sul Web delle aziende (II)
19. La presenza delle organizzazioni sul Web delle aziende (II)19. La presenza delle organizzazioni sul Web delle aziende (II)
19. La presenza delle organizzazioni sul Web delle aziende (II)
 
RSS feed, blog e social network
RSS feed, blog e social networkRSS feed, blog e social network
RSS feed, blog e social network
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatori
 
13 - Web feed, aggregatori, tendenze nella diffusione di informazioni
13 - Web feed, aggregatori, tendenze nella diffusione di informazioni13 - Web feed, aggregatori, tendenze nella diffusione di informazioni
13 - Web feed, aggregatori, tendenze nella diffusione di informazioni
 
Tecnologie per OPAC. Valdo Pasqui
Tecnologie per OPAC. Valdo PasquiTecnologie per OPAC. Valdo Pasqui
Tecnologie per OPAC. Valdo Pasqui
 
Web feed e aggregatori
Web feed e aggregatoriWeb feed e aggregatori
Web feed e aggregatori
 
08 - WordPress e il vostro blog
08 - WordPress e il vostro blog08 - WordPress e il vostro blog
08 - WordPress e il vostro blog
 
14 - I blog
14 - I blog14 - I blog
14 - I blog
 
16 - Social media
16 - Social media16 - Social media
16 - Social media
 
Web reputation
Web reputationWeb reputation
Web reputation
 
12 - Social media (19/20)
12 - Social media (19/20)12 - Social media (19/20)
12 - Social media (19/20)
 
7 - Ricercare nel web - 16/17
7 - Ricercare nel web - 16/177 - Ricercare nel web - 16/17
7 - Ricercare nel web - 16/17
 
05 - Introduzione al Web II
05 - Introduzione al Web II05 - Introduzione al Web II
05 - Introduzione al Web II
 
17 - Web feed e aggregatori
17 - Web feed e aggregatori17 - Web feed e aggregatori
17 - Web feed e aggregatori
 
1 esercitazione - Internet
1 esercitazione - Internet 1 esercitazione - Internet
1 esercitazione - Internet
 
3. Introduzione a internet (ii)
3. Introduzione a internet (ii)3. Introduzione a internet (ii)
3. Introduzione a internet (ii)
 
8a. Il web 2.0
8a. Il web 2.08a. Il web 2.0
8a. Il web 2.0
 
12 - I Social Media - 16/17
12 - I Social Media - 16/1712 - I Social Media - 16/17
12 - I Social Media - 16/17
 
9 - WordPress e il vostro blog - 16/17
9 - WordPress e il vostro blog - 16/179 - WordPress e il vostro blog - 16/17
9 - WordPress e il vostro blog - 16/17
 

Viewers also liked

Ubuntu e SpagoBI, due comunità a confronto.
Ubuntu e SpagoBI, due comunità a confronto. Ubuntu e SpagoBI, due comunità a confronto.
Ubuntu e SpagoBI, due comunità a confronto. Monia Spinelli
 
File 4 removed 5 words 2
File 4 removed 5 words 2File 4 removed 5 words 2
File 4 removed 5 words 2test prod1
 
File 1 four extra slides 1
File 1 four extra slides 1File 1 four extra slides 1
File 1 four extra slides 1test prod1
 
File 4 removed 1 word 1
File 4 removed 1 word 1File 4 removed 1 word 1
File 4 removed 1 word 1test prod1
 
regular upload
regular uploadregular upload
regular uploadtest prod1
 
File 4 removed 4 slides 2
File 4 removed 4 slides 2File 4 removed 4 slides 2
File 4 removed 4 slides 2test prod1
 
File 4 original copy 2
File 4 original copy 2File 4 original copy 2
File 4 original copy 2test prod1
 
File 1 removed 1 word from 5 slides 1
File 1 removed 1 word from 5 slides 1File 1 removed 1 word from 5 slides 1
File 1 removed 1 word from 5 slides 1test prod1
 
File 1 removed 1 word from 5 slides 2
File 1 removed 1 word from 5 slides 2File 1 removed 1 word from 5 slides 2
File 1 removed 1 word from 5 slides 2test prod1
 
File 3 removed 5 words 2
File 3 removed 5 words 2File 3 removed 5 words 2
File 3 removed 5 words 2test prod1
 
File 1 removed 5 words 2
File 1 removed 5 words 2File 1 removed 5 words 2
File 1 removed 5 words 2test prod1
 
Lead form geo testing us -DO NOT DELETE
Lead form geo testing us -DO NOT DELETELead form geo testing us -DO NOT DELETE
Lead form geo testing us -DO NOT DELETEtest prod1
 
File 3 original copy 2
File 3 original copy 2File 3 original copy 2
File 3 original copy 2test prod1
 
Qa course total pot
Qa course total potQa course total pot
Qa course total pottest prod1
 
成功する「採用」のために SmartMatch
成功する「採用」のために SmartMatch成功する「採用」のために SmartMatch
成功する「採用」のために SmartMatchmedicalstage
 

Viewers also liked (20)

Ubuntu e SpagoBI, due comunità a confronto.
Ubuntu e SpagoBI, due comunità a confronto. Ubuntu e SpagoBI, due comunità a confronto.
Ubuntu e SpagoBI, due comunità a confronto.
 
File 4 removed 5 words 2
File 4 removed 5 words 2File 4 removed 5 words 2
File 4 removed 5 words 2
 
File 1 four extra slides 1
File 1 four extra slides 1File 1 four extra slides 1
File 1 four extra slides 1
 
File 4 removed 1 word 1
File 4 removed 1 word 1File 4 removed 1 word 1
File 4 removed 1 word 1
 
regular upload
regular uploadregular upload
regular upload
 
Unique file 8
Unique file 8Unique file 8
Unique file 8
 
File 4 removed 4 slides 2
File 4 removed 4 slides 2File 4 removed 4 slides 2
File 4 removed 4 slides 2
 
File 4 original copy 2
File 4 original copy 2File 4 original copy 2
File 4 original copy 2
 
File 1 removed 1 word from 5 slides 1
File 1 removed 1 word from 5 slides 1File 1 removed 1 word from 5 slides 1
File 1 removed 1 word from 5 slides 1
 
Unique file 1
Unique file 1Unique file 1
Unique file 1
 
File 1 copy 2
File 1 copy 2File 1 copy 2
File 1 copy 2
 
File 1 removed 1 word from 5 slides 2
File 1 removed 1 word from 5 slides 2File 1 removed 1 word from 5 slides 2
File 1 removed 1 word from 5 slides 2
 
File 3 removed 5 words 2
File 3 removed 5 words 2File 3 removed 5 words 2
File 3 removed 5 words 2
 
File 1 removed 5 words 2
File 1 removed 5 words 2File 1 removed 5 words 2
File 1 removed 5 words 2
 
Lead form geo testing us -DO NOT DELETE
Lead form geo testing us -DO NOT DELETELead form geo testing us -DO NOT DELETE
Lead form geo testing us -DO NOT DELETE
 
File 3 original copy 2
File 3 original copy 2File 3 original copy 2
File 3 original copy 2
 
Qa course total pot
Qa course total potQa course total pot
Qa course total pot
 
Unique file 9
Unique file 9Unique file 9
Unique file 9
 
Big Data Infrastructures - Hadoop ecosystem, M. E. Piras
Big Data Infrastructures - Hadoop ecosystem, M. E. PirasBig Data Infrastructures - Hadoop ecosystem, M. E. Piras
Big Data Infrastructures - Hadoop ecosystem, M. E. Piras
 
成功する「採用」のために SmartMatch
成功する「採用」のために SmartMatch成功する「採用」のために SmartMatch
成功する「採用」のために SmartMatch
 

Similar to Unique file 2

13 - Web feed e aggregatori
13 - Web feed e aggregatori13 - Web feed e aggregatori
13 - Web feed e aggregatoriGiuseppe Vizzari
 
Corso Web 2.0: Web feed e aggregatori
Corso Web 2.0: Web feed e aggregatoriCorso Web 2.0: Web feed e aggregatori
Corso Web 2.0: Web feed e aggregatoriRoberto Polillo
 
7. Applicazioni web e CMS
7. Applicazioni web e CMS7. Applicazioni web e CMS
7. Applicazioni web e CMSRoberto Polillo
 
5. Feed, tweet e aggregatori
5. Feed, tweet e aggregatori5. Feed, tweet e aggregatori
5. Feed, tweet e aggregatoriRoberto Polillo
 
7. Applicazioni Web e CMS
7. Applicazioni Web e CMS7. Applicazioni Web e CMS
7. Applicazioni Web e CMSRoberto Polillo
 
web 2.0 settima parte
web 2.0 settima parteweb 2.0 settima parte
web 2.0 settima parteAngelo Panini
 
6. Il Web come piattaforma
6. Il Web come piattaforma6. Il Web come piattaforma
6. Il Web come piattaformaRoberto Polillo
 
Libraries 2.0 and RSS
Libraries 2.0 and RSSLibraries 2.0 and RSS
Libraries 2.0 and RSSValeria Pesce
 
5. Introduzione al web (ii)
5. Introduzione al web (ii)5. Introduzione al web (ii)
5. Introduzione al web (ii)Roberto Polillo
 
4. I blog e la blogosfera
4. I blog e la blogosfera4. I blog e la blogosfera
4. I blog e la blogosferaRoberto Polillo
 
I cataloghi delle biblioteche e il nuovo Web (1)
I cataloghi delle biblioteche e il nuovo Web (1)I cataloghi delle biblioteche e il nuovo Web (1)
I cataloghi delle biblioteche e il nuovo Web (1)Andrea Marchitelli
 
9. CMS e online site builders
9. CMS e online site builders9. CMS e online site builders
9. CMS e online site buildersRoberto Polillo
 
Web 2.0 & Library 2.0: un'introduzione
Web 2.0 & Library 2.0: un'introduzioneWeb 2.0 & Library 2.0: un'introduzione
Web 2.0 & Library 2.0: un'introduzioneAndrea Marchitelli
 
Il web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionaleIl web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionaleAldo Torrebruno
 

Similar to Unique file 2 (20)

13 - Web feed e aggregatori
13 - Web feed e aggregatori13 - Web feed e aggregatori
13 - Web feed e aggregatori
 
Corso Web 2.0: Web feed e aggregatori
Corso Web 2.0: Web feed e aggregatoriCorso Web 2.0: Web feed e aggregatori
Corso Web 2.0: Web feed e aggregatori
 
7. Applicazioni web e CMS
7. Applicazioni web e CMS7. Applicazioni web e CMS
7. Applicazioni web e CMS
 
5. Feed, tweet e aggregatori
5. Feed, tweet e aggregatori5. Feed, tweet e aggregatori
5. Feed, tweet e aggregatori
 
7. Applicazioni Web e CMS
7. Applicazioni Web e CMS7. Applicazioni Web e CMS
7. Applicazioni Web e CMS
 
6. Il browser
6. Il browser6. Il browser
6. Il browser
 
web 2.0 settima parte
web 2.0 settima parteweb 2.0 settima parte
web 2.0 settima parte
 
8. Il vostro blog
8. Il vostro blog8. Il vostro blog
8. Il vostro blog
 
6. Il Web come piattaforma
6. Il Web come piattaforma6. Il Web come piattaforma
6. Il Web come piattaforma
 
Libraries 2.0 and RSS
Libraries 2.0 and RSSLibraries 2.0 and RSS
Libraries 2.0 and RSS
 
5. Introduzione al web (ii)
5. Introduzione al web (ii)5. Introduzione al web (ii)
5. Introduzione al web (ii)
 
4. I blog e la blogosfera
4. I blog e la blogosfera4. I blog e la blogosfera
4. I blog e la blogosfera
 
I cataloghi delle biblioteche e il nuovo Web (1)
I cataloghi delle biblioteche e il nuovo Web (1)I cataloghi delle biblioteche e il nuovo Web (1)
I cataloghi delle biblioteche e il nuovo Web (1)
 
9. CMS e online site builders
9. CMS e online site builders9. CMS e online site builders
9. CMS e online site builders
 
Davide Turi - Moltomedia
Davide Turi - MoltomediaDavide Turi - Moltomedia
Davide Turi - Moltomedia
 
Web 2.0 & Library 2.0: un'introduzione
Web 2.0 & Library 2.0: un'introduzioneWeb 2.0 & Library 2.0: un'introduzione
Web 2.0 & Library 2.0: un'introduzione
 
12. I blog
12. I blog12. I blog
12. I blog
 
Web 2.0 e Social Network
Web 2.0 e Social NetworkWeb 2.0 e Social Network
Web 2.0 e Social Network
 
5.1 web 2.0, blog
5.1 web 2.0, blog5.1 web 2.0, blog
5.1 web 2.0, blog
 
Il web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionaleIl web 2.0: dal web informativo al web emozionale
Il web 2.0: dal web informativo al web emozionale
 

More from test prod1

Lead form geo testing eu -DO NOT DELETE
Lead form geo testing eu -DO NOT DELETELead form geo testing eu -DO NOT DELETE
Lead form geo testing eu -DO NOT DELETEtest prod1
 
Lead form geo testing in -DO NOT DELETE
Lead form geo testing in -DO NOT DELETELead form geo testing in -DO NOT DELETE
Lead form geo testing in -DO NOT DELETEtest prod1
 
Unique file 15
Unique file 15Unique file 15
Unique file 15test prod1
 
Unique file 14
Unique file 14Unique file 14
Unique file 14test prod1
 
Unique file 12
Unique file 12Unique file 12
Unique file 12test prod1
 
Unique file 11
Unique file 11Unique file 11
Unique file 11test prod1
 
Unique file 10
Unique file 10Unique file 10
Unique file 10test prod1
 
File 5 removed 5 words 2
File 5 removed 5 words 2File 5 removed 5 words 2
File 5 removed 5 words 2test prod1
 
File 5 removed 5 words 1
File 5 removed 5 words 1File 5 removed 5 words 1
File 5 removed 5 words 1test prod1
 
File 5 removed 4 slides 2
File 5 removed 4 slides 2File 5 removed 4 slides 2
File 5 removed 4 slides 2test prod1
 
File 5 removed 4 slides 1
File 5 removed 4 slides 1File 5 removed 4 slides 1
File 5 removed 4 slides 1test prod1
 
File 5 removed 1 word from 5 slides 2
File 5 removed 1 word from 5 slides 2File 5 removed 1 word from 5 slides 2
File 5 removed 1 word from 5 slides 2test prod1
 

More from test prod1 (20)

Ppt11
Ppt11Ppt11
Ppt11
 
Do notdelete
Do notdeleteDo notdelete
Do notdelete
 
Do notdelete
Do notdeleteDo notdelete
Do notdelete
 
7
77
7
 
Lead form geo testing eu -DO NOT DELETE
Lead form geo testing eu -DO NOT DELETELead form geo testing eu -DO NOT DELETE
Lead form geo testing eu -DO NOT DELETE
 
Lead form geo testing in -DO NOT DELETE
Lead form geo testing in -DO NOT DELETELead form geo testing in -DO NOT DELETE
Lead form geo testing in -DO NOT DELETE
 
Unique file 15
Unique file 15Unique file 15
Unique file 15
 
Unique file 14
Unique file 14Unique file 14
Unique file 14
 
Unique file 12
Unique file 12Unique file 12
Unique file 12
 
Unique file 11
Unique file 11Unique file 11
Unique file 11
 
Unique file 10
Unique file 10Unique file 10
Unique file 10
 
Unique file 7
Unique file 7Unique file 7
Unique file 7
 
Unique file 5
Unique file 5Unique file 5
Unique file 5
 
Unique file 4
Unique file 4Unique file 4
Unique file 4
 
Unique file 3
Unique file 3Unique file 3
Unique file 3
 
File 5 removed 5 words 2
File 5 removed 5 words 2File 5 removed 5 words 2
File 5 removed 5 words 2
 
File 5 removed 5 words 1
File 5 removed 5 words 1File 5 removed 5 words 1
File 5 removed 5 words 1
 
File 5 removed 4 slides 2
File 5 removed 4 slides 2File 5 removed 4 slides 2
File 5 removed 4 slides 2
 
File 5 removed 4 slides 1
File 5 removed 4 slides 1File 5 removed 4 slides 1
File 5 removed 4 slides 1
 
File 5 removed 1 word from 5 slides 2
File 5 removed 1 word from 5 slides 2File 5 removed 1 word from 5 slides 2
File 5 removed 1 word from 5 slides 2
 

Unique file 2

  • 1. Edizione 2012-13 Università degli Studi di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione Corso di Strumenti e applicazioni del Web 17. Web feed e aggregatori Roberto Polillo
  • 2. Queste slides 2 Queste slides fanno parte del corso “Strumenti e applicazioni del Web”. Il sito del corso, con il materiale completo, si trova in www.corsow.wordpress.com . Data la rapida evoluzione della rete, il corso viene aggiornato ogni anno. Il presente materiale è pubblicato con licenza Creative Commons “Attribuzione - Non commerciale - Condividi allo stesso modo – 3.0” (http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it ): La licenza non si estende alle immagini provenienti da altre fonti e alle screen shots, i cui diritti restano in capo ai rispettivi proprietari, che, ove possibile, sono stati indicati. L'autore si scusa per eventuali omissioni, e resta a disposizione per correggerle. R.Polillo - Marzo 2013
  • 3. Come accedere alle novità? R.Polillo - Marzo 2013 3 ? Novità in rete (post, news, …) Novità in rete (post, news, …) Tecnologie PUSH Tecnologie PULL
  • 4. Push vs pull  Tecnologie push: Es.: e-mail, sms, notifiche L’iniziativa la prende il servizio, che invia i msg agli utenti (che hanno abilitato le notifiche)  Tecnologie pull: Es.: Feed RSS, podcast, …. Il servizio pubblica i msg in uno spazio pubblico, e l'utente, che non è noto al servizio, lo esamina per vedere se ci sono nuovi msg di suo interesse R.Polillo - Marzo 2013 4
  • 6. 6 Facebook Twitter E-mail SMS Ogni app vorrebbe inviarci notifiche… Agenda …. ….
  • 7. L'idea R.Polillo - Marzo 2013 7 Sorgente informativa (sito Web) "Canale" Contenuto informativo ("feed") Internet "Feed reader" o "aggregatore" Formato standard (es. RSS) URL noto
  • 8. L'idea R.Polillo - Marzo 2013 8 Sorgente informativa (sito Web) "Canale" Contenuto informativo ("feed") Internet "Feed reader" o "aggregatore" Formato standard (es. RSS) URL noto
  • 9. Web feed e feed readers 9  Web feed: un contenuto informativo, espresso in un formato standard, interscambiabile tra diverse applicazioni, reso disponibile da una sorgente informativa  Feed reader (o aggregatore): programma che accede ai feed che mi interessano e me li rende disponibili, attraverso:  Funzioni di "subscription" ai canali prescelti  Funzioni di visualizzazione e di organizzazione dei feed  http://en.wikipedia.org/wiki/Web_feed R.Polillo - Marzo 2013
  • 10. Pull: vantaggi 10  L'utente non viene “disturbato” ad ogni nuovo msg  L'utente non deve comunicare il suo indirizzo alle fonti informative(no spam)  Per interrompere il servizio l'utente non deve comunicare nulla alle fonti informative (ma solo al feed reader)  L'utente può usare un unico aggregatore per diverse fonti informative  L’aggregatore può fornire funzioni che semplificano l'esame dei msg da fonti diverse, secondo qualche criterio (es. sort, ricerca, …)  ordine, sicurezza, efficienza R.Polillo - Marzo 2013
  • 11. Quali sorgenti generano feed?  Online magazines  Blog e siti Web:  I principali CMS generano automaticamente feed, separatamente per post e commenti (es.WordPress, Blogger).  L'amministratore decide quanti feed lasciare esposti  Social media:  Esempio: Facebook, LinkedIn, FourSquare, Twitter, Youtube, Pinterest, Instagram, Flickr, Tumblr, StumbleUpon, …  Ovviamente, solo l'utente può accedere ai propri feed privati  Altre applicazioni:  Esempio: Gmail, Wikipedia, Dropbox, … Per indicazioni: http://www.labnol.org/internet/rss-feeds-directory/21242/ R.Polillo - Marzo 2013 11
  • 12. Nel vostro blog (WordPress) R.Polillo - Marzo 2013 12 Potete anche inserire dei widget che visualizzano i feed di fonti che ritenete interessanti
  • 13. R.Polillo - Marzo 201313 2 canali I siti di solito segnalano la presenza di feed col simbolo
  • 14. Anche i browser possono segnalare la presenza di feed sul sito visitato  Internet Explorer 10:  Firefox 20: R.Polillo - Marzo 2013 14 Di default non c'è (Right- click sulla barra, poi scegliere personalizza) Si accende quando il sito espone dei feed
  • 15.  Safari 5:  Chrome: bisogna installare un plugin http://nbtimes.it/digital-times/software/6932/google-chrome-gestire-i-feed-rss-allinte R.Polillo - Marzo 2013 15 (segue) estensione In Safari 6 non più
  • 16. Esempi di siti con diversi canali di feed 16  http://www.corriere.it/rss/  http://www.repubblica.it/servizi/rss/  http://www.corsow.wordpress.com R.Polillo - Marzo 2013
  • 17. Web feed: formati 17  Sono basati su XML:  RSS - Really Simple Syndication (anche RDF Site Summary, Rich Site Summary) - definito inizialmente da Netscape (1999) per il suo portale - diverse versioni, fino alla 2.0 (2002) - http://en.wikipedia.org/wiki/RSS  ATOM - definito nel 2004, per migliorare il formato RSS - proposto come standard nel 2007 da IETF (Internet Engineering Task Force) - http://en.wikipedia.org/wiki/Atom_(standard)  I feed reader di solito li leggono entrambi R.Polillo - Marzo 2013
  • 18. Perché “syndication”? 18 Agenzia Nel linguaggio dei media, syndication (“sindacazione”) è il processo per cui un unico articolo viene diffuso contemporaneamente, attraverso un intermediario, a più testate (Es. i fumetti di Charlie Brown) R.Polillo - Marzo 2013
  • 19. Web feed source feed reader feed reader feed reader feed reader feed reader Dal punto di vista del distributore di web feed, è un processo analogo alla syndication dei media tradizionali 19 R.Polillo - Marzo 2013 Perché “syndication”?
  • 20. RSS 2.0: esempio <?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0"> <channel> <title>Channel title </title> <description>This is an example of an RSS feed</description> <link>http://www.someexamplerssdomain.com/main.html</link> <lastBuildDate>Mon, 06 Sep 2010 00:01:00 +0000 </lastBuildDate> <pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate> <ttl>1800</ttl> <item> <title>Example entry</title> <description>Here is some text.</description> <link>http://www.myblog.com/post1</link> <pubDate>Mon, 06 Sep 2009 16:45:00 +0000 </pubDate> </item> <item> …… </item> </channel> </rss> R.Polillo - Marzo 2013 20 Quale standard viene usato
  • 21. Atom 1.0: esempio <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> <title>Example </title> <subtitle>A subtitle.</subtitle> <link href="http://example.org/feed/" rel="self" /> <link href="http://example.org/" /> <id>urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6</id> <updated>2003-12-13T18:30:02Z</updated> <author> <name>John Doe</name> <email>johndoe@example.com</email> </author> <entry> <title>Example entry</title> <link href="http://example.org/2003/12/13/atom03" /> <link rel="alternate" type="text/htm l href="http://example.org/2003/12/13/atom03.html"/> <link rel="edit" href="http://example.org/2003/12/13/atom03/edit"/> <id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id> <updated>2003-12-13T18:30:02Z</updated> <summary>Some text.</summary> </entry> R.Polillo - Marzo 2013 21
  • 22. 22 Sorgenti dei feed (siti di news, blogs,..) R.Polillo - Marzo 2013 Feed reader Contenuto + meta-dati (XML) Applicazione locale (sul client): -Le subscriptions sono note solo localmente (privacy), ma… -Non è possibile condividere le subscription fra device diversi - I primi reader erano così Esempi: •FeedReader (2001) New feed? CLIENT SERVER Web feed: possibilità (I)
  • 23. browser 23 Sorgenti dei feed (siti di news, blogs,..) R.Polillo - Marzo 2013 feed reader Contenuto + meta-dati (XML) New feed? CLIENT SERVER Web feed: possibilità (II) Inserito dentro il browser (come componente nativo o come estensione) Sincronizzazione fra più device possibile se il browser ha un supporto online
  • 24. sito 24 Sorgenti dei feed (siti di news, blogs,..) R.Polillo - Marzo 2013 feed reader New feed? browser CLIENT SERVER Contenuto + meta-dati (XML) Web feed: possibilità (III) Servizio online - Le subscription sono conservate sul server - Possibile la sincronizzazione fra più device e condivisione di liste di subscriptions fra utenti condivise app
  • 25. sito 25 Sorgenti dei feed (siti di news, blogs,..) R.Polillo - Marzo 2013 feed reader New feed? browser CLIENT SERVER Web feed: possibilità (III) Servizio online - Le subscription sono conservate sul server - Possibile la sincronizzazione fra più device e condivisione di liste di subscriptions fra utenti condivise app Esempi: - Google Reader (2005→2013) - Netvibes (2005) - Flipboard (2005) - Feedly (2008) - Pulse (2010)
  • 26. Due classici che chiuderanno a luglio 2013 26 Google Reader (www.google.com/reader )  Dal 2005 , l'aggregatore di feed più noto  Per abbonarsi a un feed: URL del canale o del sito che lo produce o ricerca di feed tramite parole chiave  Anche "Recommended sources" (tematiche)  http://en.wikipedia.org/wiki/Google_Reader Google News (in Italia: http://news.google.it )  Dal 2002, aggrega (automaticamente) notizie da migliaia di fonti informative scelte da Google  Disponibile per numerose aree geografiche e lingue; per l'Italia oltre 250 fonti informative  http://en.wikipedia.org/wiki/Google_News R.Polillo - Marzo 2013
  • 29. Un modo di ottenere la classica “rassegna stampa” 29 R.Polillo - Marzo 2013
  • 30. www.netvibes.com 30  Un altro aggregatore/dashboard di prima generazione (Francia, dal 2005)  La pagina personalizzata è organizzata in tabs, contenenti moduli definiti dall’utente (feed, bookmarks, widgets selezionabili con drag- and-drop)  Il Netvibes Ecosystem è un insieme di moduli/widget definiti dagli utenti e messi a disposizione della comunità  Si possono definire una propria pagina privata e una propria pagina pubblica  http://en.wikipedia.org/wiki/Netvibes R.Polillo - Marzo 2013
  • 31. R.Polillo - Marzo 2013 Netvibes vs Pageflakes 31 http://www.alexa.com/
  • 32. Online feed management services Producono statistiche sull'accesso ai feed di un certo sito (es.: n.subscribers, quali readers, quanti click) R.Polillo - Marzo 2013 32 MioSit o Feed reader URL MioSit o Feed reader URL1 Stat service elab Filtra l'accesso ai miei feed, ma li lascia dove sono Feed s Feed s
  • 33. Esempio: Feedburner  Dal 2004, acquisito da Google nel 2007; si ritiene che verrà presto chiuso  http://en.wikipedia.org/wiki/FeedBurner  Per alternative, vedi http://www.kevinmuldoon.com/feedburner-alternatives/ R.Polillo - Marzo 2013 33
  • 35. Che futuro per i feed RSS?  Non sono mai stati molto usati dalla maggioranza degli utenti → si è parlato della "morte dei feed"  Ma restano molto importanti per gli sviluppatori di servizi di aggregazione R.Polillo - Marzo 2013 35
  • 36. Aggregatori di nuova generazione: esempi  Per device mobili, con una nuova "user experience"  Aggregano un "personal magazine" dalle fonti specificate dall'utente  Esempi:  Flipboard (dal 2010) http://www.youtube.com/watch?v=iJ_DnDBsR9o  Feedly (dal 2008)  Pulse (dal 2010, nel 2013 comprato da LinkedIn)  Zite (dal 2011, acquisito da CNN.com)  Video su Flipboard, Zite, Pulse (7'58"):  http://www.youtube.com/watch?v=ycyWch5PytA R.Polillo - Marzo 2013 36
  • 37. www.feedly.com  Aggregatore di feeds dal 2008  I suoi utenti sono in forte crescita, per la prossima chiusura di Google Reader, con cui si sincronizza  Estensioni per Safari, Chrome, Firefox; mobile app per iOS e Android  Interfaccia minimalistica, personalizzabile  I feed possono essere condivisi via email o numerosi social media  http://en.wikipedia.org/wiki/Feedly R.Polillo - Marzo 2013 37
  • 38. Riferimenti R.Polillo - Marzo 2013 38 Sulla cosiddetta "morte dei feed": http://techcrunch.com/2013/03/13/google-readers-death-is- proof-that-rss-always-suffered-from-lack-of-consumer-appeal/ http://techcrunch.com/2010/09/13/rss-is-not-not-not-not-not- dead/ http://blog.zite.com/2013/03/14/google-reader-is-dead-so-we- rebuilt-it-for-you-in-zite-in-six-hours/
  • 39. Lavoro individuale  Esplorare il meccanismo dei feed disponibile sul proprio browser (installando eventuali estensioni ove necessario)  Dare un'occhiata a Google News e a Google Reader prima che chiudano…  Installare un aggregatore di nuova generazione sul proprio mobile (es.: Feedly, Flipboard, Pulse) Consigliato:  Cercare un widget che visualizzi feed da più fonti e installarlo sul proprio blog R.Polillo - Marzo 2013 39