SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
Sessione introduttiva sul Web 2.0 © Antonio Musarra ’ s Blog http://musarra.wordpress.com
Introduzione al Web 2.0  1/6 ,[object Object],[object Object],[object Object],[object Object],[object Object],© Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0 23/03/2010
Introduzione al Web 2.0  2/6 ,[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Introduzione al Web 2.0  3/6 23/03/2010 Agli albori l’utilizzo di Internet era limitato, a causa della ridotta quantità di infrastrutture tecnologiche in grado di permettere l'accesso agli utenti. I contenuti venivano pubblicati da pochi soggetti come Università o aziende web nate proprio con la visione delle potenzialità che questo strumento poteva offrire. Arriva il Web 2.0. Internet è uno strumento sempre più diffuso e alla portata delle masse. Aumenta la quantità di persone raggiunte dalla banda larga. Nascono soluzioni web che permettono agli utenti un alto grado di libertà nella produzione dei contenuti sul web siano essi pagine dinamiche, filmati, fotografie, interventi audio. La gestione delle informazioni non è più un presupposto esclusivo di alcune realtà, ma diventa un'operazione di pubblico dominio. Cresce la voglia di comunicare e di condividere il proprio pensiero e la propria personalità sulla rete attraverso le community. Le aziende web oriented forniscono, sempre più frequentemente, strumenti per l'accesso alle proprie banche dati condividendole con gli utenti e permettendo loro di interagire con le fonti di informazione. Aumentando la diffusione di Internet ed il numero di utenti che vi si potevano collegare, cresceva anche il numero di aziende che si occupavano della produzione di siti web e di contenuti online. Nascevano così società come Yahoo!, Ebay e Amazon che offrivano ai propri utenti l'accesso a contenuti e servizi. Gli utenti che producevano in prima persona contenuti e siti web crescevano con il tempo anche se questa pratica era limitata dalla necessità di conoscere specifici linguaggi di programmazione o dall'utilizzo di sistemi di Content Management System (CMS) non facilmente accessibili agli utenti. © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Introduzione al Web 2.0  4/6 ,[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Introduzione al Web 2.0  5/6 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Introduzione al Web 2.0  6/6  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
In breve: Web 2.0 vs Web 1.0  1/2 ,[object Object],[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
In breve: Web 2.0 vs Web 1.0  2/2 23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Mashup & WebAPI  1/10 ,[object Object],[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Mashup & WebAPI  2/10 ,[object Object],23/03/2010 MASH UP Mappe Satellitari Feed RSS/ATOM Video Blog Social Network eCommerce Mobilità Urbana Slide Share © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Mashup & WebAPI  3/10 ,[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Mashup & WebAPI  4/10 ,[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Mashup & WebAPI  5/10 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Mashup & WebAPI  6/10 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Mashup & WebAPI  7/10 ,[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Mashup & WebAPI  8/10 23/03/2010 Inclusione JavaScript API v3 Google Maps Istanza del servizio Directions Services di Google Maps. Inizializzazione della mappa sulle coordinate (in termini di Latitudine e Longitudine) di Bronte (Italia) impostando una serie di parametri di default. La funzione initialize() è richiamata dall ’ evento onload dell ’ elemento Body della pagina HTML. © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Mashup & WebAPI  9/10 23/03/2010 Aggiunge all ’  Event Listener la gestione dell ’ evento Click sulla mappa. Funzione che gestisce i Mark Point sulla mappa, utilizzati in seguito per il calcolo del percorso. Implementazione della funzione addMarker. Ad ogni Click sulla mappa, corrisponde un  Push del Mark Point sulla collection Marker.  Preparazione dell ’ oggetto Request. Calcola la possibile rotta sulla base dei Markers impostati in precedenza visualizzando il risultato © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Mashup & WebAPI  10/10 ,[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
I cambiamenti nella tecnologia  1/9 ,[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
I cambiamenti nella tecnologia  2/9 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
I cambiamenti nella tecnologia  3/9 ,[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
I cambiamenti nella tecnologia  4/9 ,[object Object],23/03/2010 Tali parametri vengono intercettati dagli script presenti all'interno delle pagine sul server, i quali restituiscono una nuova pagina con diversi contenuti relativi alla richiesta inoltrata. La pagina viene così definita "dinamica" perché il suo contenuto cambia durante la navigazione; solitamente ciò avviene grazie all'interrogazione di un database remoto che fornisce tutti quei dati successivamente presentati all'interno delle pagine. Semplice interazione Utente/Sito Web Statico © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0 Utente Server Web Pagine Statiche Request Response
I cambiamenti nella tecnologia  5/9 ,[object Object],[object Object],[object Object],23/03/2010 DB Semplice interazione Utente/Sito Web Dinamico Le due operazioni sopra indicate sono separate da un tempo di attesa variabile che intercorre tra l'inoltro della richiesta e la ricezione della risposta. La lunghezza di questo intervallo di tempo può dipendere da una serie fattori che possono fare la differenza tra un sito web valido ed uno mediocre. È stato infatti dimostrato che se il tempo di attesa è eccessivamente lungo il visitatore perde il proprio interesse nell'arco di alcuni secondi e si sposata quindi verso un altro sito alla ricerca delle informazioni di cui ha bisogno. Una pronta risposta è certamente un fattore da tener presente durante lo sviluppo di un prodotto. Il costringere un navigatore a caricare pagine eccessivamente pesanti, ricche di elementi grafici, immagini, animazioni e magari programmate con codice non corretto, può essere una scelta alquanto infelice per il successo del progetto. © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0 Utente Application Server Web Pagine Dinamiche Request Response
I cambiamenti nella tecnologia  6/9 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
I cambiamenti nella tecnologia  7/9 ,[object Object],[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
I cambiamenti nella tecnologia  8/9 ,[object Object],23/03/2010 Confronto tra il modello classico ed Ajax © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
I cambiamenti nella tecnologia  9/9 ,[object Object],23/03/2010 Confronto tra il modello delle transazioni sincrone e asincrone. © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Overview su Ajax Framework  1/4 ,[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Overview su Ajax Framework  2/4 ,[object Object],[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Overview su Ajax Framework  3/4 ,[object Object],[object Object],[object Object],[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
Overview su Ajax Framework  4/4 ,[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0 Framework Licenza Response % Prototype , a JavaScript framework that provides Ajax and other utilities MIT 34.1 jQuery , a JavaScript framework that provides an Ajax framework and other utilities GPL & MIT 29.3 Ext ( javascript  library) , a library that extends Prototype, Jquery and YUI until version 1.0. Since version 1.1 a standalone Ajax framework. GPL, Commerciale 22.5 Script.aculo.us , Used with the Prototype Framework, mainly for animations and interface development MIT 22.3 MooTools , a compact and modular JavaScript framework best known for its visual effects and transitions MIT 14.3 Yahoo! UI Library , a set of utilities and controls, for building richly interactive web applications using techniques such as DOM scripting, DHTML and Ajax BSD 13.0 Dojo Toolkit , an Open Source DHTML toolkit written in JavaScript BSD & Academic Free License 11.8
Conclusioni ,[object Object],[object Object],23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Content Management: gestione dei contenuti
Content Management: gestione dei contenutiContent Management: gestione dei contenuti
Content Management: gestione dei contenutiEvolutionBook S.r.l.
 
Web 2.0, Media Sociali e un Nuovo Modello di Fruizione della Rete
Web 2.0, Media Sociali e un Nuovo Modello di Fruizione della ReteWeb 2.0, Media Sociali e un Nuovo Modello di Fruizione della Rete
Web 2.0, Media Sociali e un Nuovo Modello di Fruizione della Retedavide turi
 
Basi di progettazione di un sito web
Basi di progettazione di un sito webBasi di progettazione di un sito web
Basi di progettazione di un sito webSabrinaC91
 
Web2.0 e nuovi media
Web2.0 e nuovi mediaWeb2.0 e nuovi media
Web2.0 e nuovi mediaCarlo Vaccari
 
Web 2.0 e strategie di Web Marketing
Web 2.0 e strategie di Web MarketingWeb 2.0 e strategie di Web Marketing
Web 2.0 e strategie di Web MarketingLuigi Sciolti
 
microASP.it
microASP.itmicroASP.it
microASP.itictblog
 
Cefriel Della Valle Web 2.0 And Soa Bif
Cefriel Della Valle Web 2.0 And Soa BifCefriel Della Valle Web 2.0 And Soa Bif
Cefriel Della Valle Web 2.0 And Soa BifEmanuele Della Valle
 
10 - Modelli di business nel Web
10 - Modelli di business nel Web10 - Modelli di business nel Web
10 - Modelli di business nel WebGiuseppe Vizzari
 

Was ist angesagt? (20)

Web 2.0, comunicazione e marketing
Web 2.0, comunicazione e marketingWeb 2.0, comunicazione e marketing
Web 2.0, comunicazione e marketing
 
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
 
Content Management: gestione dei contenuti
Content Management: gestione dei contenutiContent Management: gestione dei contenuti
Content Management: gestione dei contenuti
 
Web2.0.2008
Web2.0.2008Web2.0.2008
Web2.0.2008
 
Web2.0
Web2.0Web2.0
Web2.0
 
Web 2.0, Media Sociali e un Nuovo Modello di Fruizione della Rete
Web 2.0, Media Sociali e un Nuovo Modello di Fruizione della ReteWeb 2.0, Media Sociali e un Nuovo Modello di Fruizione della Rete
Web 2.0, Media Sociali e un Nuovo Modello di Fruizione della Rete
 
Basi di progettazione di un sito web
Basi di progettazione di un sito webBasi di progettazione di un sito web
Basi di progettazione di un sito web
 
Slide cms
Slide cmsSlide cms
Slide cms
 
Web2.0 e nuovi media
Web2.0 e nuovi mediaWeb2.0 e nuovi media
Web2.0 e nuovi media
 
Web 2.0 e strategie di Web Marketing
Web 2.0 e strategie di Web MarketingWeb 2.0 e strategie di Web Marketing
Web 2.0 e strategie di Web Marketing
 
Web20
Web20Web20
Web20
 
Web 2.0 dirigenti
Web 2.0 dirigentiWeb 2.0 dirigenti
Web 2.0 dirigenti
 
microASP.it
microASP.itmicroASP.it
microASP.it
 
Cefriel Della Valle Web 2.0 And Soa Bif
Cefriel Della Valle Web 2.0 And Soa BifCefriel Della Valle Web 2.0 And Soa Bif
Cefriel Della Valle Web 2.0 And Soa Bif
 
Web 2.0 Introduzione ai Social Network
Web 2.0 Introduzione ai Social NetworkWeb 2.0 Introduzione ai Social Network
Web 2.0 Introduzione ai Social Network
 
IC2009 Information R-Evolution
IC2009 Information R-EvolutionIC2009 Information R-Evolution
IC2009 Information R-Evolution
 
10 - Modelli di business nel Web
10 - Modelli di business nel Web10 - Modelli di business nel Web
10 - Modelli di business nel Web
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Web 2.0 2009 Istat
Web 2.0 2009 IstatWeb 2.0 2009 Istat
Web 2.0 2009 Istat
 
11 - Evoluzione del web
11 - Evoluzione del web11 - Evoluzione del web
11 - Evoluzione del web
 

Andere mochten auch

Introduzione - Web design
Introduzione - Web designIntroduzione - Web design
Introduzione - Web designgowow
 
Approfondimento corso volontari Avis 10 Ottobre 2009
Approfondimento corso volontari Avis 10 Ottobre 2009Approfondimento corso volontari Avis 10 Ottobre 2009
Approfondimento corso volontari Avis 10 Ottobre 2009Cirdan il Timoniere
 
Lezione 1 Uniba i linguaggi del Web, un'introduzione
Lezione 1 Uniba i linguaggi del Web, un'introduzioneLezione 1 Uniba i linguaggi del Web, un'introduzione
Lezione 1 Uniba i linguaggi del Web, un'introduzionePaolo Lattanzio
 
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...bsdlover
 
Introduzione: dal web 2.0 all'e-l 3.0
Introduzione: dal web 2.0 all'e-l 3.0Introduzione: dal web 2.0 all'e-l 3.0
Introduzione: dal web 2.0 all'e-l 3.0Pier Giuseppe
 
Mich internet e il web miti e dati
Mich internet e il web miti e datiMich internet e il web miti e dati
Mich internet e il web miti e datiLuisa Mich
 
Dal web 2.0 all'E-L 3.0
Dal web 2.0 all'E-L 3.0Dal web 2.0 all'E-L 3.0
Dal web 2.0 all'E-L 3.0Pier Giuseppe
 
Liferay - Quick Start 1° Episodio
Liferay - Quick Start 1° EpisodioLiferay - Quick Start 1° Episodio
Liferay - Quick Start 1° EpisodioAntonio Musarra
 
Microservices: The OSGi way A different vision on microservices
Microservices: The OSGi way A different vision on microservicesMicroservices: The OSGi way A different vision on microservices
Microservices: The OSGi way A different vision on microservicesMiguel Pastor
 
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterprise
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterpriseMoved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterprise
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterpriseMilen Dyankov
 
5 - Introduzione al Web (2/2) - 16/17
5 - Introduzione al Web (2/2) - 16/175 - Introduzione al Web (2/2) - 16/17
5 - Introduzione al Web (2/2) - 16/17Giuseppe Vizzari
 
2 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/172 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/17Giuseppe Vizzari
 
4 - Introduzione al Web (1/2) - 16/17
4 - Introduzione al Web (1/2) - 16/174 - Introduzione al Web (1/2) - 16/17
4 - Introduzione al Web (1/2) - 16/17Giuseppe Vizzari
 

Andere mochten auch (19)

Introduzione al Web 2.0
Introduzione al Web 2.0Introduzione al Web 2.0
Introduzione al Web 2.0
 
Introduzione - Web design
Introduzione - Web designIntroduzione - Web design
Introduzione - Web design
 
Approfondimento corso volontari Avis 10 Ottobre 2009
Approfondimento corso volontari Avis 10 Ottobre 2009Approfondimento corso volontari Avis 10 Ottobre 2009
Approfondimento corso volontari Avis 10 Ottobre 2009
 
Liferay e Modularização com Arquitetura OSGi
Liferay e Modularização com Arquitetura OSGiLiferay e Modularização com Arquitetura OSGi
Liferay e Modularização com Arquitetura OSGi
 
Corso Joomla Lezione 1
Corso Joomla Lezione 1Corso Joomla Lezione 1
Corso Joomla Lezione 1
 
Lezione 1 Uniba i linguaggi del Web, un'introduzione
Lezione 1 Uniba i linguaggi del Web, un'introduzioneLezione 1 Uniba i linguaggi del Web, un'introduzione
Lezione 1 Uniba i linguaggi del Web, un'introduzione
 
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...
Siti Web: Content Management System (CMS): soluzioni Open Source per lo svilu...
 
Introduzione: dal web 2.0 all'e-l 3.0
Introduzione: dal web 2.0 all'e-l 3.0Introduzione: dal web 2.0 all'e-l 3.0
Introduzione: dal web 2.0 all'e-l 3.0
 
ipertesti & Multimedia
ipertesti & Multimediaipertesti & Multimedia
ipertesti & Multimedia
 
Mich internet e il web miti e dati
Mich internet e il web miti e datiMich internet e il web miti e dati
Mich internet e il web miti e dati
 
Dal web 2.0 all'E-L 3.0
Dal web 2.0 all'E-L 3.0Dal web 2.0 all'E-L 3.0
Dal web 2.0 all'E-L 3.0
 
Liferay - Quick Start 1° Episodio
Liferay - Quick Start 1° EpisodioLiferay - Quick Start 1° Episodio
Liferay - Quick Start 1° Episodio
 
OSGi e Liferay 7
OSGi e Liferay 7OSGi e Liferay 7
OSGi e Liferay 7
 
JAX-WS e JAX-RS
JAX-WS e JAX-RSJAX-WS e JAX-RS
JAX-WS e JAX-RS
 
Microservices: The OSGi way A different vision on microservices
Microservices: The OSGi way A different vision on microservicesMicroservices: The OSGi way A different vision on microservices
Microservices: The OSGi way A different vision on microservices
 
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterprise
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterpriseMoved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterprise
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterprise
 
5 - Introduzione al Web (2/2) - 16/17
5 - Introduzione al Web (2/2) - 16/175 - Introduzione al Web (2/2) - 16/17
5 - Introduzione al Web (2/2) - 16/17
 
2 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/172 - Introduzione a Internet (1/2) - 16/17
2 - Introduzione a Internet (1/2) - 16/17
 
4 - Introduzione al Web (1/2) - 16/17
4 - Introduzione al Web (1/2) - 16/174 - Introduzione al Web (1/2) - 16/17
4 - Introduzione al Web (1/2) - 16/17
 

Ähnlich wie Introduzione al Web 2.0

Web 2.0 e semplicità
Web 2.0 e semplicitàWeb 2.0 e semplicità
Web 2.0 e semplicitàguestf44f11
 
IL WEB 2.0: analisi e potenzialità
IL WEB 2.0: analisi e potenzialitàIL WEB 2.0: analisi e potenzialità
IL WEB 2.0: analisi e potenzialitàVincenzo Calabrò
 
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
 
Si sente sempre più spesso parlare di web 2
Si sente sempre più spesso parlare di web 2Si sente sempre più spesso parlare di web 2
Si sente sempre più spesso parlare di web 2baietti1999
 
Applicazioni web e SaaS, considerazioni. [Report]
Applicazioni web e SaaS, considerazioni. [Report]Applicazioni web e SaaS, considerazioni. [Report]
Applicazioni web e SaaS, considerazioni. [Report]Claudio Rava
 
Didattica 2.0
Didattica 2.0Didattica 2.0
Didattica 2.0lufra20
 
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
 
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
 
Web 2.0 e condivisione del sapere: Marco Marcellini Milano 24 Maggio
Web 2.0 e condivisione del sapere: Marco Marcellini Milano 24 MaggioWeb 2.0 e condivisione del sapere: Marco Marcellini Milano 24 Maggio
Web 2.0 e condivisione del sapere: Marco Marcellini Milano 24 MaggioMarco Marcellini
 
Fasi evolutive del web.pdf
Fasi evolutive del web.pdfFasi evolutive del web.pdf
Fasi evolutive del web.pdfLuca Calderan
 
Web2.0: strumenti e tecnologie per la realizzazione di servizi innovativi
Web2.0: strumenti e tecnologie per la realizzazione di servizi innovativiWeb2.0: strumenti e tecnologie per la realizzazione di servizi innovativi
Web2.0: strumenti e tecnologie per la realizzazione di servizi innovativiSerenaS
 

Ähnlich wie Introduzione al Web 2.0 (20)

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
 
Web 2.0 e semplicità
Web 2.0 e semplicitàWeb 2.0 e semplicità
Web 2.0 e semplicità
 
IL WEB 2.0: analisi e potenzialità
IL WEB 2.0: analisi e potenzialitàIL WEB 2.0: analisi e potenzialità
IL WEB 2.0: analisi e potenzialità
 
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
 
Tesina web2
Tesina web2Tesina web2
Tesina web2
 
Si sente sempre più spesso parlare di web 2
Si sente sempre più spesso parlare di web 2Si sente sempre più spesso parlare di web 2
Si sente sempre più spesso parlare di web 2
 
IC2008 Information R-Evolution
IC2008 Information  R-EvolutionIC2008 Information  R-Evolution
IC2008 Information R-Evolution
 
Web 2.0, una lettura critica
Web 2.0, una lettura criticaWeb 2.0, una lettura critica
Web 2.0, una lettura critica
 
Sosushi formazione
Sosushi formazioneSosushi formazione
Sosushi formazione
 
Applicazioni web e SaaS, considerazioni. [Report]
Applicazioni web e SaaS, considerazioni. [Report]Applicazioni web e SaaS, considerazioni. [Report]
Applicazioni web e SaaS, considerazioni. [Report]
 
Didattica 2.0
Didattica 2.0Didattica 2.0
Didattica 2.0
 
web 2.0 prima parte
web 2.0 prima parteweb 2.0 prima parte
web 2.0 prima parte
 
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)
 
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
 
Web 2.0 e condivisione del sapere: Marco Marcellini Milano 24 Maggio
Web 2.0 e condivisione del sapere: Marco Marcellini Milano 24 MaggioWeb 2.0 e condivisione del sapere: Marco Marcellini Milano 24 Maggio
Web 2.0 e condivisione del sapere: Marco Marcellini Milano 24 Maggio
 
Fasi evolutive del web.pdf
Fasi evolutive del web.pdfFasi evolutive del web.pdf
Fasi evolutive del web.pdf
 
5.1 web 2.0, blog
5.1 web 2.0, blog5.1 web 2.0, blog
5.1 web 2.0, blog
 
Web & Library 2
Web & Library 2Web & Library 2
Web & Library 2
 
Web2.0: strumenti e tecnologie per la realizzazione di servizi innovativi
Web2.0: strumenti e tecnologie per la realizzazione di servizi innovativiWeb2.0: strumenti e tecnologie per la realizzazione di servizi innovativi
Web2.0: strumenti e tecnologie per la realizzazione di servizi innovativi
 
Web 2.0 and Google Services
Web 2.0 and Google ServicesWeb 2.0 and Google Services
Web 2.0 and Google Services
 

Mehr von Antonio Musarra

Liferay Portal CE 7.4: Come configurare Oracle Database 19c
Liferay Portal CE 7.4: Come configurare Oracle Database 19cLiferay Portal CE 7.4: Come configurare Oracle Database 19c
Liferay Portal CE 7.4: Come configurare Oracle Database 19cAntonio Musarra
 
Come installare TIBCO Jasper Reports Server 7.5 Community Edition su RedHat J...
Come installare TIBCO Jasper Reports Server 7.5 Community Edition su RedHat J...Come installare TIBCO Jasper Reports Server 7.5 Community Edition su RedHat J...
Come installare TIBCO Jasper Reports Server 7.5 Community Edition su RedHat J...Antonio Musarra
 
Come installare Liferay 7.2 GA2 su WildFly 16 + Oracle Database 19c
Come installare Liferay 7.2 GA2 su WildFly 16 + Oracle Database 19cCome installare Liferay 7.2 GA2 su WildFly 16 + Oracle Database 19c
Come installare Liferay 7.2 GA2 su WildFly 16 + Oracle Database 19cAntonio Musarra
 
Liferay SSL/TLS Security. Come configurare il bundle Liferay per abilitare il...
Liferay SSL/TLS Security. Come configurare il bundle Liferay per abilitare il...Liferay SSL/TLS Security. Come configurare il bundle Liferay per abilitare il...
Liferay SSL/TLS Security. Come configurare il bundle Liferay per abilitare il...Antonio Musarra
 
Liferay & Salesforce.com
Liferay & Salesforce.comLiferay & Salesforce.com
Liferay & Salesforce.comAntonio Musarra
 
Come installare Liferay 7 su JBOSS EAP con il supporto​ Oracle Database
Come installare Liferay 7 su JBOSS EAP con il supporto​ Oracle DatabaseCome installare Liferay 7 su JBOSS EAP con il supporto​ Oracle Database
Come installare Liferay 7 su JBOSS EAP con il supporto​ Oracle DatabaseAntonio Musarra
 
Corso introduttivo di Design Pattern in Java per Elis - 1
Corso introduttivo di Design Pattern in Java per Elis - 1Corso introduttivo di Design Pattern in Java per Elis - 1
Corso introduttivo di Design Pattern in Java per Elis - 1Antonio Musarra
 
Liferay 7: Come realizzare un client SOAP con Apache CXF in OSGi Style
Liferay 7: Come realizzare un client SOAP con Apache CXF in OSGi StyleLiferay 7: Come realizzare un client SOAP con Apache CXF in OSGi Style
Liferay 7: Come realizzare un client SOAP con Apache CXF in OSGi StyleAntonio Musarra
 
SugarCRM Enterprise Development Virtual Appliance
SugarCRM Enterprise Development Virtual ApplianceSugarCRM Enterprise Development Virtual Appliance
SugarCRM Enterprise Development Virtual ApplianceAntonio Musarra
 
Liferay: Esporre Web Services Custom
Liferay: Esporre Web Services CustomLiferay: Esporre Web Services Custom
Liferay: Esporre Web Services CustomAntonio Musarra
 
SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.
SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.
SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.Antonio Musarra
 
SugarCRM REST API: Un’applicazione in appena dieci minuti
SugarCRM REST API: Un’applicazione in appena dieci minutiSugarCRM REST API: Un’applicazione in appena dieci minuti
SugarCRM REST API: Un’applicazione in appena dieci minutiAntonio Musarra
 
How to Build a Java client for SugarCRM
How to Build a Java client for SugarCRMHow to Build a Java client for SugarCRM
How to Build a Java client for SugarCRMAntonio Musarra
 
Liferay Web Services - Come importare utenti da un foglio Excel
Liferay Web Services - Come importare utenti da un foglio ExcelLiferay Web Services - Come importare utenti da un foglio Excel
Liferay Web Services - Come importare utenti da un foglio ExcelAntonio Musarra
 
Introduzione agli Hooks – Primo Episodio
Introduzione agli Hooks – Primo EpisodioIntroduzione agli Hooks – Primo Episodio
Introduzione agli Hooks – Primo EpisodioAntonio Musarra
 
Introduzione a Liferay Message BUS
Introduzione a Liferay Message BUSIntroduzione a Liferay Message BUS
Introduzione a Liferay Message BUSAntonio Musarra
 
Un CRM dentro un CMS v1.0
Un CRM dentro un CMS v1.0Un CRM dentro un CMS v1.0
Un CRM dentro un CMS v1.0Antonio Musarra
 
Running Kettle Job by API v1.2
Running Kettle Job by API v1.2Running Kettle Job by API v1.2
Running Kettle Job by API v1.2Antonio Musarra
 
SugarCRM Web Services: Build a Apache CXF Client
SugarCRM Web Services: Build a Apache CXF ClientSugarCRM Web Services: Build a Apache CXF Client
SugarCRM Web Services: Build a Apache CXF ClientAntonio Musarra
 
Building a Client .NET for SugarCRM
Building a Client .NET for SugarCRMBuilding a Client .NET for SugarCRM
Building a Client .NET for SugarCRMAntonio Musarra
 

Mehr von Antonio Musarra (20)

Liferay Portal CE 7.4: Come configurare Oracle Database 19c
Liferay Portal CE 7.4: Come configurare Oracle Database 19cLiferay Portal CE 7.4: Come configurare Oracle Database 19c
Liferay Portal CE 7.4: Come configurare Oracle Database 19c
 
Come installare TIBCO Jasper Reports Server 7.5 Community Edition su RedHat J...
Come installare TIBCO Jasper Reports Server 7.5 Community Edition su RedHat J...Come installare TIBCO Jasper Reports Server 7.5 Community Edition su RedHat J...
Come installare TIBCO Jasper Reports Server 7.5 Community Edition su RedHat J...
 
Come installare Liferay 7.2 GA2 su WildFly 16 + Oracle Database 19c
Come installare Liferay 7.2 GA2 su WildFly 16 + Oracle Database 19cCome installare Liferay 7.2 GA2 su WildFly 16 + Oracle Database 19c
Come installare Liferay 7.2 GA2 su WildFly 16 + Oracle Database 19c
 
Liferay SSL/TLS Security. Come configurare il bundle Liferay per abilitare il...
Liferay SSL/TLS Security. Come configurare il bundle Liferay per abilitare il...Liferay SSL/TLS Security. Come configurare il bundle Liferay per abilitare il...
Liferay SSL/TLS Security. Come configurare il bundle Liferay per abilitare il...
 
Liferay & Salesforce.com
Liferay & Salesforce.comLiferay & Salesforce.com
Liferay & Salesforce.com
 
Come installare Liferay 7 su JBOSS EAP con il supporto​ Oracle Database
Come installare Liferay 7 su JBOSS EAP con il supporto​ Oracle DatabaseCome installare Liferay 7 su JBOSS EAP con il supporto​ Oracle Database
Come installare Liferay 7 su JBOSS EAP con il supporto​ Oracle Database
 
Corso introduttivo di Design Pattern in Java per Elis - 1
Corso introduttivo di Design Pattern in Java per Elis - 1Corso introduttivo di Design Pattern in Java per Elis - 1
Corso introduttivo di Design Pattern in Java per Elis - 1
 
Liferay 7: Come realizzare un client SOAP con Apache CXF in OSGi Style
Liferay 7: Come realizzare un client SOAP con Apache CXF in OSGi StyleLiferay 7: Come realizzare un client SOAP con Apache CXF in OSGi Style
Liferay 7: Come realizzare un client SOAP con Apache CXF in OSGi Style
 
SugarCRM Enterprise Development Virtual Appliance
SugarCRM Enterprise Development Virtual ApplianceSugarCRM Enterprise Development Virtual Appliance
SugarCRM Enterprise Development Virtual Appliance
 
Liferay: Esporre Web Services Custom
Liferay: Esporre Web Services CustomLiferay: Esporre Web Services Custom
Liferay: Esporre Web Services Custom
 
SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.
SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.
SugarCRM: Come realizzare un Custom Scheduler. Un esempio completo.
 
SugarCRM REST API: Un’applicazione in appena dieci minuti
SugarCRM REST API: Un’applicazione in appena dieci minutiSugarCRM REST API: Un’applicazione in appena dieci minuti
SugarCRM REST API: Un’applicazione in appena dieci minuti
 
How to Build a Java client for SugarCRM
How to Build a Java client for SugarCRMHow to Build a Java client for SugarCRM
How to Build a Java client for SugarCRM
 
Liferay Web Services - Come importare utenti da un foglio Excel
Liferay Web Services - Come importare utenti da un foglio ExcelLiferay Web Services - Come importare utenti da un foglio Excel
Liferay Web Services - Come importare utenti da un foglio Excel
 
Introduzione agli Hooks – Primo Episodio
Introduzione agli Hooks – Primo EpisodioIntroduzione agli Hooks – Primo Episodio
Introduzione agli Hooks – Primo Episodio
 
Introduzione a Liferay Message BUS
Introduzione a Liferay Message BUSIntroduzione a Liferay Message BUS
Introduzione a Liferay Message BUS
 
Un CRM dentro un CMS v1.0
Un CRM dentro un CMS v1.0Un CRM dentro un CMS v1.0
Un CRM dentro un CMS v1.0
 
Running Kettle Job by API v1.2
Running Kettle Job by API v1.2Running Kettle Job by API v1.2
Running Kettle Job by API v1.2
 
SugarCRM Web Services: Build a Apache CXF Client
SugarCRM Web Services: Build a Apache CXF ClientSugarCRM Web Services: Build a Apache CXF Client
SugarCRM Web Services: Build a Apache CXF Client
 
Building a Client .NET for SugarCRM
Building a Client .NET for SugarCRMBuilding a Client .NET for SugarCRM
Building a Client .NET for SugarCRM
 

Introduzione al Web 2.0

  • 1. Sessione introduttiva sul Web 2.0 © Antonio Musarra ’ s Blog http://musarra.wordpress.com
  • 2.
  • 3.
  • 4. Introduzione al Web 2.0 3/6 23/03/2010 Agli albori l’utilizzo di Internet era limitato, a causa della ridotta quantità di infrastrutture tecnologiche in grado di permettere l'accesso agli utenti. I contenuti venivano pubblicati da pochi soggetti come Università o aziende web nate proprio con la visione delle potenzialità che questo strumento poteva offrire. Arriva il Web 2.0. Internet è uno strumento sempre più diffuso e alla portata delle masse. Aumenta la quantità di persone raggiunte dalla banda larga. Nascono soluzioni web che permettono agli utenti un alto grado di libertà nella produzione dei contenuti sul web siano essi pagine dinamiche, filmati, fotografie, interventi audio. La gestione delle informazioni non è più un presupposto esclusivo di alcune realtà, ma diventa un'operazione di pubblico dominio. Cresce la voglia di comunicare e di condividere il proprio pensiero e la propria personalità sulla rete attraverso le community. Le aziende web oriented forniscono, sempre più frequentemente, strumenti per l'accesso alle proprie banche dati condividendole con gli utenti e permettendo loro di interagire con le fonti di informazione. Aumentando la diffusione di Internet ed il numero di utenti che vi si potevano collegare, cresceva anche il numero di aziende che si occupavano della produzione di siti web e di contenuti online. Nascevano così società come Yahoo!, Ebay e Amazon che offrivano ai propri utenti l'accesso a contenuti e servizi. Gli utenti che producevano in prima persona contenuti e siti web crescevano con il tempo anche se questa pratica era limitata dalla necessità di conoscere specifici linguaggi di programmazione o dall'utilizzo di sistemi di Content Management System (CMS) non facilmente accessibili agli utenti. © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. In breve: Web 2.0 vs Web 1.0 2/2 23/03/2010 © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Mashup & WebAPI 8/10 23/03/2010 Inclusione JavaScript API v3 Google Maps Istanza del servizio Directions Services di Google Maps. Inizializzazione della mappa sulle coordinate (in termini di Latitudine e Longitudine) di Bronte (Italia) impostando una serie di parametri di default. La funzione initialize() è richiamata dall ’ evento onload dell ’ elemento Body della pagina HTML. © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
  • 18. Mashup & WebAPI 9/10 23/03/2010 Aggiunge all ’ Event Listener la gestione dell ’ evento Click sulla mappa. Funzione che gestisce i Mark Point sulla mappa, utilizzati in seguito per il calcolo del percorso. Implementazione della funzione addMarker. Ad ogni Click sulla mappa, corrisponde un Push del Mark Point sulla collection Marker. Preparazione dell ’ oggetto Request. Calcola la possibile rotta sulla base dei Markers impostati in precedenza visualizzando il risultato © Antonio Musarra’s Blog - Sessione introduttiva sul Web 2.0
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.

Hinweis der Redaktion

  1. Traduzione da: "Web 2.0: compact definition", 1 ottobre 2005; http://ra- dar.oreilly.com/archives/2005/10/web_20_compact_definition.html