SlideShare a Scribd company logo
1 of 31
Università degli Studi di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione ,[object Object],[object Object]
Mashup ,[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Mashup: architettura ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],mashup web site browser interfaccia pubblica  (API, RSS, …) NB: Deep linking  non è considerato  mashup API call data data  manipulation R.Polillo – Corso Web 2.0 (dic 2008)
Mashup: data manipulation  ,[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Esempi  ,[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Un altro esempio ,[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Altri esempi (visual interface) ,[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Lifestreams ,[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
http://www.perspctv.com/   ,[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Da  http://www.johnseelybrown.com/creativityusc.pdf
Altri esempi ,[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Fonte:  http://www.slideshare.net/josanku/widget-ecosystem-and-widget-economy
Mashup: strumenti ,[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Info sui mashup ,[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Fonte:  http://www.programmableweb.com/mashups Fonte:  http://www.programmableweb.com/apis R.Polillo – Corso Web 2.0 (dic 2008)
L’ecosistema del mashup ,[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
API mashup http://www.slideshare.net/shuliyu/innovation-in-the-programmable-web-characterizing-the-mashup-ecosystem R.Polillo – Corso Web 2.0 (dic 2008)
R.Polillo – Corso Web 2.0 (dic 2008) API mashup
R.Polillo – Corso Web 2.0 (dic 2008) API mashup
API mashup
Vedi cit. precente R.Polillo – Corso Web 2.0 (dic 2008)
Google OpenSocial ,[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Yahoo!Pipes ,[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Pipes: il concetto Programma A Programma B Programma D dati 0 dati 1 dati 2 dati 3 SEQUENZA DI “FILTRI” R.Polillo – Corso Web 2.0 (dic 2008) Programma B’ ALTERNATIVA LOOP
R.Polillo – Corso Web 2.0 (dic 2008)
Yahoo!Pipes ,[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Mashup: punti di forza ,[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Mashup: aspetti critici ,[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)
Fonte:  http://www.slideshare.net/josanku/widget-ecosystem-and-widget-economy R.Polillo – Corso Web 2.0 (dic 2008)
[object Object],[object Object],[object Object],[object Object],[object Object],R.Polillo – Corso Web 2.0 (dic 2008)

More Related Content

Viewers also liked

Internet ci rende stupidi? Una sintesi su Power point del testo di Carr
Internet ci rende stupidi? Una sintesi su Power point del testo di CarrInternet ci rende stupidi? Una sintesi su Power point del testo di Carr
Internet ci rende stupidi? Una sintesi su Power point del testo di CarrVincenzo Filetti
 
Il Linguaggio Dei Nuovi Media
Il Linguaggio Dei Nuovi MediaIl Linguaggio Dei Nuovi Media
Il Linguaggio Dei Nuovi MediaNicola Mattina
 
Corso Web 2.0 (2009): 1.Introduzione
Corso Web 2.0 (2009): 1.IntroduzioneCorso Web 2.0 (2009): 1.Introduzione
Corso Web 2.0 (2009): 1.IntroduzioneRoberto Polillo
 
Tecniche Di Mashup
Tecniche Di MashupTecniche Di Mashup
Tecniche Di MashupYeser Rema
 
Ex1 informarsi sui nuovi media
Ex1   informarsi sui nuovi mediaEx1   informarsi sui nuovi media
Ex1 informarsi sui nuovi mediaAlessio Cornia
 
2 Caratteristiche dei media digitali
2 Caratteristiche dei media digitali2 Caratteristiche dei media digitali
2 Caratteristiche dei media digitaliAlessio Cornia
 

Viewers also liked (6)

Internet ci rende stupidi? Una sintesi su Power point del testo di Carr
Internet ci rende stupidi? Una sintesi su Power point del testo di CarrInternet ci rende stupidi? Una sintesi su Power point del testo di Carr
Internet ci rende stupidi? Una sintesi su Power point del testo di Carr
 
Il Linguaggio Dei Nuovi Media
Il Linguaggio Dei Nuovi MediaIl Linguaggio Dei Nuovi Media
Il Linguaggio Dei Nuovi Media
 
Corso Web 2.0 (2009): 1.Introduzione
Corso Web 2.0 (2009): 1.IntroduzioneCorso Web 2.0 (2009): 1.Introduzione
Corso Web 2.0 (2009): 1.Introduzione
 
Tecniche Di Mashup
Tecniche Di MashupTecniche Di Mashup
Tecniche Di Mashup
 
Ex1 informarsi sui nuovi media
Ex1   informarsi sui nuovi mediaEx1   informarsi sui nuovi media
Ex1 informarsi sui nuovi media
 
2 Caratteristiche dei media digitali
2 Caratteristiche dei media digitali2 Caratteristiche dei media digitali
2 Caratteristiche dei media digitali
 

Similar to Corso Web 2.0: Mashup

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
 
Corso Web 2.0: Evoluzione del web
Corso Web 2.0: Evoluzione del webCorso Web 2.0: Evoluzione del web
Corso Web 2.0: Evoluzione del webRoberto Polillo
 
Corso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaCorso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaRoberto Polillo
 
Tecniche Di Mashup
Tecniche Di MashupTecniche Di Mashup
Tecniche Di Mashupfoxhunterdj
 
Web 2.0 e semplicità
Web 2.0 e semplicitàWeb 2.0 e semplicità
Web 2.0 e semplicitàguestf44f11
 
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
 
Kickoff del Progetto Cluster Mashup e Geoweb
Kickoff del Progetto Cluster Mashup e GeowebKickoff del Progetto Cluster Mashup e Geoweb
Kickoff del Progetto Cluster Mashup e GeowebDavide Carboni
 
Web e ICT for development
Web e ICT for developmentWeb e ICT for development
Web e ICT for developmentRoberto Polillo
 
19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)Roberto Polillo
 
16. Creazione collettiva
16. Creazione collettiva16. Creazione collettiva
16. Creazione collettivaRoberto Polillo
 
Strumenti e tecnologie per il web
Strumenti e tecnologie per il webStrumenti e tecnologie per il web
Strumenti e tecnologie per il webGianluca Merlo
 
Aggregare Le Informazioni Sul Web
Aggregare Le Informazioni Sul WebAggregare Le Informazioni Sul Web
Aggregare Le Informazioni Sul WebSerenaS
 
Aggregare le informazioni sul web: esperienze a confronto
Aggregare le informazioni sul web: esperienze a confrontoAggregare le informazioni sul web: esperienze a confronto
Aggregare le informazioni sul web: esperienze a confrontoBonaria Biancu
 
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNETWEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNETCommVill
 

Similar to Corso Web 2.0: Mashup (20)

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
 
Corso Web 2.0: Evoluzione del web
Corso Web 2.0: Evoluzione del webCorso Web 2.0: Evoluzione del web
Corso Web 2.0: Evoluzione del web
 
Corso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaformaCorso Web 2.0: Il Web come piattaforma
Corso Web 2.0: Il Web come piattaforma
 
Tecniche Di Mashup
Tecniche Di MashupTecniche Di Mashup
Tecniche Di Mashup
 
Web 2.0 e semplicità
Web 2.0 e semplicitàWeb 2.0 e semplicità
Web 2.0 e semplicità
 
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
 
Kickoff del Progetto Cluster Mashup e Geoweb
Kickoff del Progetto Cluster Mashup e GeowebKickoff del Progetto Cluster Mashup e Geoweb
Kickoff del Progetto Cluster Mashup e Geoweb
 
Web e ICT for development
Web e ICT for developmentWeb e ICT for development
Web e ICT for development
 
Web & ICT4D by Roberto Polillo
Web & ICT4D by Roberto PolilloWeb & ICT4D by Roberto Polillo
Web & ICT4D by Roberto Polillo
 
19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)19. Evoluzione dei paradigmi di interazione (II)
19. Evoluzione dei paradigmi di interazione (II)
 
Slide Web 20
Slide Web 20Slide Web 20
Slide Web 20
 
16. Creazione collettiva
16. Creazione collettiva16. Creazione collettiva
16. Creazione collettiva
 
Strumenti e tecnologie per il web
Strumenti e tecnologie per il webStrumenti e tecnologie per il web
Strumenti e tecnologie per il web
 
Web 2.0 2009 Istat
Web 2.0 2009 IstatWeb 2.0 2009 Istat
Web 2.0 2009 Istat
 
Web 2.0 dirigenti
Web 2.0 dirigentiWeb 2.0 dirigenti
Web 2.0 dirigenti
 
Aggregare Le Informazioni Sul Web
Aggregare Le Informazioni Sul WebAggregare Le Informazioni Sul Web
Aggregare Le Informazioni Sul Web
 
Aggregare le informazioni sul web: esperienze a confronto
Aggregare le informazioni sul web: esperienze a confrontoAggregare le informazioni sul web: esperienze a confronto
Aggregare le informazioni sul web: esperienze a confronto
 
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNETWEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
WEB 2.0, COMUNICAZIONE, MARKETING, ENTERPRISE 2.0 NEL NUOVO INTERNET
 
Corso Web 2.0: I blog
Corso Web 2.0: I blogCorso Web 2.0: I blog
Corso Web 2.0: I blog
 
Web 2.0 e Library 2.0
Web 2.0 e Library 2.0Web 2.0 e Library 2.0
Web 2.0 e Library 2.0
 

More from Roberto Polillo

Future City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroFuture City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroRoberto Polillo
 
Teaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsTeaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsRoberto Polillo
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corsoRoberto Polillo
 
ICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniRoberto Polillo
 
Editoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleEditoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleRoberto Polillo
 
21. Progettare per l'errore
21. Progettare per l'errore21. Progettare per l'errore
21. Progettare per l'erroreRoberto Polillo
 
20. Principi e linee guida (II)
20. Principi e linee guida (II)20. Principi e linee guida (II)
20. Principi e linee guida (II)Roberto Polillo
 
20. Principi e linee guida (I)
20. Principi e linee guida (I)20. Principi e linee guida (I)
20. Principi e linee guida (I)Roberto Polillo
 
18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)Roberto Polillo
 
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
 
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
 
19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e seggRoberto Polillo
 
18. Content sharing sites
18. Content sharing sites18. Content sharing sites
18. Content sharing sitesRoberto Polillo
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatoriRoberto Polillo
 
15. Ancora sulla grafica
15. Ancora sulla grafica15. Ancora sulla grafica
15. Ancora sulla graficaRoberto Polillo
 

More from Roberto Polillo (20)

Future City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroFuture City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuro
 
Teaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsTeaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerations
 
Conclusioni del corso
Conclusioni del corsoConclusioni del corso
Conclusioni del corso
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corso
 
ICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioni
 
Editoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleEditoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitale
 
21. Progettare per l'errore
21. Progettare per l'errore21. Progettare per l'errore
21. Progettare per l'errore
 
20. Principi e linee guida (II)
20. Principi e linee guida (II)20. Principi e linee guida (II)
20. Principi e linee guida (II)
 
20. Principi e linee guida (I)
20. Principi e linee guida (I)20. Principi e linee guida (I)
20. Principi e linee guida (I)
 
18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)
 
Wikipedia
WikipediaWikipedia
Wikipedia
 
Open internet
Open internetOpen internet
Open internet
 
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
 
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
 
20. Social networks
20. Social networks20. Social networks
20. Social networks
 
19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg
 
18. Content sharing sites
18. Content sharing sites18. Content sharing sites
18. Content sharing sites
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatori
 
15. Ancora sulla grafica
15. Ancora sulla grafica15. Ancora sulla grafica
15. Ancora sulla grafica
 
16. Social media
16. Social media16. Social media
16. Social media
 

Recently uploaded

Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaStefano Lariccia
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaStefano Lariccia
 

Recently uploaded (6)

Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia RomanaXI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
XI Lezione - Arabo LAR Giath Rammo @ Libera Accademia Romana
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia RomanaXIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
XIII Lezione - Arabo G.Rammo @ Libera Accademia Romana
 

Corso Web 2.0: Mashup