Significato sociale

Transcript

Significato sociale
Web 2.0: tra mito e realtà
Linux Day 2008
Stefano Marchetti – stefano [AT] redturtle [DOT] net
Granarolo Faentino - 25 ottobre 2008
1
http://www.flickr.com/photos/stabilo-boss/93136022
2
Di cosa parliamo?
Una chiacchierata (non tecnica) su cosa si
intende con il termine Web 2.0 e alcuni esempi,
il tutto senza essere ovviamente esaustivo!
3
Web 2.0: cos'è
Alcuni hanno tentato di definire il Web 2.0 come
una serie di siti web con interfaccia, facilità e
velocità d'uso tali da renderli simili alle
applicazioni tradizionali che gli utenti sono
abituati a installare nei propri personal
computer.
4
Web 2.0: cos'è
Altri hanno provato a definire il Web 2.0 innanzi
tutto in termini di reti sociali.
Altri ancora sostengono che il Web 2.0
costituisce anzitutto un approccio filosofico
alla rete che ne connota la dimensione sociale,
della condivisione, dell'autorialità rispetto
alla mera fruizione.
5
Web 2.0: cos'è
La buzzword attualmente più usata.
Ha un significato tecnico e uno
sociale/economico/marketing
6
Ajax on Rails - http://www.flickr.com/photos/chrisglass/19608403/
7
Web 2.0: significato tecnico
L’insieme delle tecnologie, basate sulla teoria
delle architetture REST, di Ajax, di JSON, di
API, di RSS (ma non solo), che generano siti
altamente interattivi e dinamici, in grado di
fornire più servizi della semplice erogazione di
contenuti.
8
http://edgar1975.deviantart.com/art/Barbapapa-94822519
9
Web 2.0: significato sociale
L’insieme degli strumenti di partecipazione
attiva alla costruzione di contenuti per il web:
blog, wiki, bookmark sociali, podcast,
folksonomie, mashup, RSS, ecc.
Tutto ciò che usa il web come piattaforma (e
non sorgente), che è fortemente orientata ai dati,
che sfrutta la partecipazione distribuita e il
network effect, che è basata su assembly di
sistemi diversi piuttosto che su applicazioni
monolitiche.
10
La nascita del termine
Il termine inizia a diffondersi dopo la prima
O'Reilly Media Web 2.0 conference nel 2004.
Tim O'Reilly:
“Web 2.0 is the business revolution in the
computer industry caused by the move to the
Internet as platform, and an attempt to
understand the rules for success on that new
platform.”
11
Web 2.0: ma esiste davvero?
Cosa ne pensa Tim Berners Lee?
Il Web 1.0 voleva consentire alle persone di
comunicare. Uno spazio interattivo. Credo che
il Web 2.0 sia piuttosto una forma di slang,
nessuno sa cosa significhi. Se il Web 2.0 per
voi sono i blog e i wiki, allora sono persone
che si connettono ad altre persone. Ed è questo
che il Web fin dall'inizio era pensato per
essere.
12
http://www.flickr.com/photos/mmarsupilami/489589363/
13
Web 2.0: visione “disincantata” - no
buzzword please!
Da un punto di vista strettamente tecnologico, il
Web 2.0 è del tutto equivalente al Web 1.0, in
quanto l'infrastruttura di rete continua ad essere
costituita da TCP/IP e HTTP e l'ipertesto è
ancora il concetto base delle relazioni tra i
contenuti.
14
Web 2.0: visione “disincantata” - no
buzzword please!
La differenza, più che altro, sta nell'approccio
con il quale gli utenti si rivolgono al Web, che
passa fondamentalmente dalla semplice
consultazione (seppure supportata da efficienti
strumenti di ricerca, selezione e aggregazione)
alla possibilità di contribuire popolando e
alimentando il Web con propri contenuti.
15
User Generated Content (UGC)
La definizione “contenuto generato dagli utenti”
(User-Generated Content in inglese) indica il
materiale disponibile sul web prodotto da
utenti invece che da società specializzate.
UGC è indice della democratizzazione della
produzione di contenuti
reso possibile dalla diffusione di soluzioni
hardware e software semplici e a basso costo.
16
Significato sociale: blog
A blog (an abridgment of the term web log) is a
website where entries are commonly displayed
in reverse chronological order.
"Blog" can also be used as a verb, meaning to
maintain or add content to a blog.
17
Significato sociale: blog
Many blogs provide commentary or news on a
particular subject; others function as more personal
online diaries.
A typical blog combines text, images, and links to other
blogs, web pages, and other media related to its topic.
The ability for readers to leave comments in an
interactive format is an important part of many blogs.
As of December 2007, blog search engine Technorati
was tracking more than 112 million blogs
18
Significato sociale: blog
Se prima la costruzione di un sito web personale
richiedeva la padronanza di elementi di HTML
e programmazione, oggi con i blog chiunque è
in grado di pubblicare i propri contenuti,
dotandoli anche di veste grafica accattivante,
senza possedere alcuna particolare
preparazione tecnica.
19
Significato sociale: blog – un esempio
20
Significato sociale: blog – un esempio
21
Significato sociale: i motori di ricerca
per i blog - technorati
22
Significato sociale: i motori di ricerca
per i blog - technorati
23
Significato sociale: wiki
24
Significato sociale: wiki
A wiki is software that allows users to
collaboratively create, edit, link, and organize
the content of a website, usually for reference
material.
Wikis are often used to create collaborative
websites and to power community websites.
These wiki websites are often also referred to
as wikis; for example, Wikipedia is one of the
best known wikis.
Wiki Wiki (/wiːkiː wiːkiː/) is a reduplication of
wiki, a Hawaiian word for "fast"
25
Significato sociale: wikipedia
26
Significato sociale: wiki
27
Significato sociale: folksonomia
Folksonomia è un neologismo derivato dal
termine di lingua inglese folksonomy che
descrive una categorizzazione collaborativa
di informazioni mediante l'utilizzo di parole
chiave (o tag) scelte liberamente.
In maniera più semplice e concreta, questo
termine si riferisce alla metodologia utilizzata
da gruppi di persone che collaborano
spontaneamente per organizzare in categorie le
informazioni disponibili attraverso internet
28
Significato sociale: folksonomia
Una nuvola di tag (tag
cloud in Inglese)
è una rappresentazione
visiva
delle etichette (tag) o
parole chiave
usate in un sito web.
29
Significato sociale: folksonomia
30
Significato sociale: “autorialità”
contenuti - flickr
31
Significato sociale: “autorialità”
contenuti - flickr
32
Significato sociale: “autorialità”
contenuti - flickr
33
Un tagging particolare: la
geolocalizzazione
34
Contenuti e geolocalizzazione: Google
Maps
35
Significato sociale: “autorialità”
contenuti - rating dei contenuti
36
Significato sociale - dalla stickiness al
syndication
Le tecniche utilizzate fino a ieri per tenere più tempo i
visitatori su un sito web (stickiness, letteralmente
l'"appiccicosità" di un sito, cioè la capacità di tenere
"incollati" gli utenti ad esso) stanno lasciando il posto
ad altre concezioni di contatto con il fruitore.
Attraverso le tecnologie di syndication (RSS, Atom,
tagging) chi realizza contenuti fa in modo che questi
possano essere fruiti non solo sul sito, ma anche
attraverso canali diversi.
37
Significato sociale - dalla stickiness al
syndication
Un esempio di questi nuovi canali sono i feed,
cioè delle liste di elementi con un titolo (es.
notizie di un giornale, thread di un newsgroup),
che permettono il successivo collegamento ai
contenuti informativi.
38
Significato sociale - dalla stickiness al
syndication
Questi ultimi possono essere aggiornati e
consultati di frequente con programmi appositi
o anche attraverso i browser e quindi
consentono di essere sempre a conoscenza dei
nuovi contenuti inseriti su un sito senza
doverlo visitare direttamente.
39
Significato sociale - dalla stickiness al
syndication
●
RSS (Really Simple
Syndication) rappresenta un
formato studiato per la
diffusione di contenuti sul web
da parte di portali e siti internet.
E' generalmente indicato per siti
con aggiornamenti frequenti e
regolari o per qualsiasi fonte che
desideri diffondere in modo
capillare ed immediato le
proprie informazioni.
●
Nota: to Syndicate, indica l'azione
di un sito di mettere a
disposizione sezioni o interi
contenuti attraverso feed.
40
Significato sociale: podcasting
Podcasting è un portmanteau (parola
macedonia) basato sulla fusione di due parole:
iPod (il popolare riproduttore di file audio di
Apple) e broadcasting.
Per broadcasting si intende la trasmissione di
informazioni da un sistema trasmittente ad un
insieme di sistemi riceventi non definito a
priori.
41
Significato sociale: podcasting
Il podcasting è un sistema che permette di
scaricare in modo automatico documenti
(generalmente audio o video) chiamati
podcast, utilizzando un programma ("client")
generalmente gratuito chiamato aggregatore o
feeder.
42
Significato sociale: podcasting
43
Significato sociale: i video di YouTube
Youtube è per i video ciò che Flickr è per le immagini:
una galleria di videoclip condivisi online, associati a tag
apposti dall’autore e a commenti da parte dei visitatori.
La caratteristica fondamentale di YouTube, che recentemente si è confermato come servizio video più ricco e
frequentato del Web, con oltre 100 milioni di video visualizzati ogni giorno (fonte: Hitwise), è la semplicità d’interfaccia, unita ad un’assoluta trasparenza tecnologica.
44
Significato sociale: YouTube
45
Significato sociale: comunicare - Skype
Chiamate, videochiamate, chat, teleconferenze, trasf. file, ecc.
46
Significato sociale – le reti sociali
http://www.flickr.com/photos/luc/1824234195/
47
Le reti sociali
Una rete sociale (spesso si usa il termine inglese
social network) consiste di un qualsiasi
gruppo di persone connesse tra loro da diversi
legami sociali, che vanno dalla conoscenza
casuale, ai rapporti di lavoro, ai vincoli
familiari. Le reti sociali sono spesso usate
come base di studi interculturali in sociologia e
in antropologia.
48
Le reti sociali
Le reti sociali sono studiate
con un formalismo
matematico usando la teoria
dei grafi. Più precisamente,
il corpus teorico ed i
modelli usati per lo studio
delle reti sociali sono
compresi nella cosiddetta
social network analysis.
49
Le reti sociali
Attualmente, i due social network più gettonati
sarebbero Myspace e Facebook,
rispettivamente con 107 e 73 milioni di utenti,
stando all'articolo "How Netlog Leaps
Language Barriers", pubblicato dal Wall Street
Journal il 1 Novembre 2007.
50
Le reti sociali
http://www.flickr.com/photos/benheine/2222955420/
51
Le reti sociali: il caso Facebook
52
Le reti sociali: il caso Facebook
53
Le reti sociali: il caso Facebook
A fine luglio 2008 erano quasi 600.000 e ora
sono oltre 1 milione gli italiani iscritti a
Facebook (più o meno il 4% di quelli connessi
alla rete).
54
Le reti sociali: il caso Facebook
Un balzo enorme che si riflette anche sugli
accessi, come dimostra questo confronto con gli
altri maggiori social network
55
Le reti sociali: il caso Facebook
http://www.flickr.com/photos/befitt/766259644
56
Le reti sociali: il caso Facebook
Facebook è un social network lanciato ufficialmente il
4 Febbraio 2004 da uno studente di Harvard: Mark
Zuckerberg
Nelle ultime settimane si parla molto di una esplosione
dell'utilizzo di Facebook in Italia.
Chi ha già un profilo si sarà accorto del numero sempre
crescente di richieste di amicizia ricevute ogni giorno,
come se moltissime persone avessero improvvisamente
scoperto l'uso di questa applicazione di social
networking.
57
Le reti sociali: il caso Facebook
Sicuramente l’inizio del boom è da attribuire
alla localizzazione del sito in lingua italiana e
al passaparola... ma non basta.
Potrebbe aver contribuito molto l’inserimento
nella sezione "Trova Amici" del tool per
cercare/invitare i propri contatti di Windows
Live Messenger e di AIM o cercandoli in base
all'indirizzo email.
58
Le reti sociali: il caso Facebook
Chi sono gli italiani su Facebook?
I dati sono in forte controtendenza rispetto agli Stati
Uniti dove invece prevale la fascia d’età dei “college
user” (19-24 anni).
59
Le reti sociali: LinkedIn
LinkedIn è un servizio di social networking
online impiegato principalmente per
networking professionale.
La rete di LinkedIn a Marzo 2008 contava
circa 20 milioni di utenti in America del Nord,
Asia e Europa e cresce a una velocità di
100.000 iscritti a settimana. Copre circa 150
diversi comparti economici e oltre 400 "regioni
economiche".
60
Le reti sociali: LinkedIn
61
Le reti sociali – 6 gradi di separazione
(sociologia)
La teoria dei sei gradi di
separazione è un'ipotesi
secondo cui qualunque
persona può essere collegata
a qualunque altra persona
attraverso una catena di
conoscenze con non più di 5
intermediari.
Tale teoria è stata proposta per
la prima volta nel 1929 dallo
scrittore ungherese Frigyes
Karinthy in un racconto
breve intitolato Catene.
62
Significato tecnico - strumenti per la
creazione di contenuti e la
collaborazione
Tale possibilità di creazione e condivisione di
contenuti su Web, tipica del Web 2.0, è data da una
serie di strumenti (tool in inglese) on-line che
permettono di utilizzare il web come se si trattasse di
una normale applicazione.
In pratica il Web di seconda generazione è un Web
dove poter trovare quei servizi che finora erano offerti
da pacchetti da installare sui singoli computer.
63
Significato tecnico - RIA
Le Rich Internet Application (RIA) sono
applicazioni web che possiedono le
caratteristiche e le funzionalità delle
tradizionali applicazioni per computer, senza
però necessitare dell'installazione sul disco
fisso.
64
Significato tecnico - RIA
Le RIA si caratterizzano per la dimensione interattiva
e per la velocità d'esecuzione.
Infatti la parte dell'applicazione che elabora i dati è
trasferita a livello client e fornisce una pronta risposta
all'interfaccia utente, mentre la gran parte dei dati e
dell'applicazione rimane sul server remoto, con
notevole alleggerimento per il computer utente.
Anche l'interazione con una RIA avviene in remoto,
tramite un comune web browser.
65
Significato tecnico - strumenti per la
creazione di contenuti e la
collaborazione
Esempi di RIA sono FCKEditor e Kupu, veri e
propri elaboratori di testi e convertitori di
formato, oppure NumSum, una sorta di foglio
elettronico.
Google ha lanciato la sua suite di “office
automation”, chiamata Google Docs.
66
Significato tecnico - strumenti per la
creazione di contenuti
Kupu: l'editor
WYSIWYG
del CMS
Plone
67
Significato tecnico - strumenti per la
creazione di contenuti
68
Significato tecnico - strumenti per la
creazione di contenuti
69
Significato tecnico - Ajax
Asynchronous Javascript And XML: un
meccanismo per generare applicazioni web
client-side e server-side fortemente interattive
in grado di minimizzare il traffico di rete.
70
Significato tecnico - Ajax
71
Significato tecnico - REST
Representational state transfer (REST) is a
style of software architecture for distributed
hypermedia systems such as the World Wide
Web.
REST strictly refers to a collection of network
architecture principles which outline how
resources are defined and addressed.
Systems which follow REST principles are often
referred to as “RESTful”.
72
Significato tecnico - REST
An important concept in REST is the existence
of resources (sources of specific information),
each of which can be referred to using a global
identifier (a URI).
In order to manipulate these resources,
components of the network (clients and
servers) communicate via a standardized
interface (e.g. HTTP) and exchange
representations of these resources (the actual
documents conveying the information).
73
Significato tecnico - REST
The World Wide Web is the key example of a
RESTful design. Much of it conforms to the REST
principles.
HTTP has a uniform interface for accessing resources,
which consists of URIs, methods, status codes,
headers, and content distinguished by MIME type.
74
Significato tecnico - mashup
Mash-up è letteralmente una poltiglia, in
termini informatici è un'applicazione che usa
contenuto da più sorgenti per creare un
servizio completamente nuovo.
75
Significato tecnico - mashup
In informatica un mash-up è un sito o
un'applicazione web di tipo ibrido, cioè tale da
includere dinamicamente informazioni o
contenuti provenienti da più fonti.
Un esempio potrebbe essere un programma che
acquisendo da un sito web la lista di
appartamenti li mostra utilizzando Google Maps
per evidenziare dove gli stessi appartamenti
sono localizzati.
76
Significato tecnico - mashup
Il contenuto dei mash-up è normalmente preso
da terzi via API (Application programming
interface), tramite feed (es. RSS e Atom) o
Javascript.
I mash-up stanno rivoluzionando lo sviluppo
del web permettendo a chiunque di combinare
dati da siti come Amazon, eBay, Google,
Windows Live e Yahoo! in modi innovativi.
77
Significato tecnico - mashup
Monitoraggio
impianti
fotovoltaici:
mashup con
Google Maps,
previsioni
meteo, calcolo
effemeridi
78
Ma c'è anche un Web 3.0?
Ovviamente :)
Il termine Web 3.0 è stato introdotto per fare
ipotesi sul futuro e sulla evoluzione del Web: dal
Web Semantico allo sviluppo di Applicazioni
Web, dall'intelligenza artificiale al Web 3D.
79
Semantic web
Con il termine web semantico si intende la
trasformazione del World Wide Web in un
ambiente dove i documenti pubblicati (pagine
HTML, file, immagini, e così via) siano
associati ad informazioni e dati (metadati)
che ne specifichino il contesto semantico in un
formato adatto all'interrogazione,
all'interpretazione e, più in generale,
all'elaborazione automatica.
80
Semantic web
Sebbene in un documento (ad es. una pagina
HTML) sia possibile parlare di un Signor
Ciampi ed esprimere semanticamente questo
con opportuni tag, è poi difficile capire se due
documenti che parlano di un Signor Ciampi si
riferiscono alla stessa persona con conseguente
scarsa qualità dei risultati restituiti dai motore
di ricerca.
81
Semantic web
Con l'interpretazione del contenuto dei
documenti che il Web Semantico propugna,
saranno possibili ricerche molto più evolute
delle attuali, basate sulla presenza nel
documento di parole chiave, ed altre
operazioni specialistiche come la costruzione
di reti di relazioni e connessioni tra documenti
secondo logiche più elaborate del semplice link
ipertestuale.
82
Semantic web
Per la sua costruzione/definizione si utilizza
l'XML, un linguaggio che consente di
descrivere semanticamente (e con il dettaglio
desiderato) le diverse parti di un documento.
Un documento così descritto può poi essere
elaborato per usi diversi: estrazione di
informazioni secondo specifici criteri,
riformulazione più o meno parziale per
l'adattamento ad altri formati, visualizzazione
in funzione delle capacità del terminale.
83
Semantic web – un esempio
Per alcuni di questi elementi è possibile reperire arbitrariamente
sul Web URI (risorse) che li identificano univocamente quali:
Il Signor Ciampi
vive a
Roma
Ha codice fiscale
84
http://www.quirinale.it/ex_presidenti/Ciampi/ciampi.htm
http://it.wiktionary.org/wiki/vivere
http://www.comune.roma.it/index.asp
http://it.wikipedia.org/wiki/codice_fiscale
Conclusioni
http://share.skype.com/sites/it/2007/08/skype_precursore_del_web_20.html
85
Domande?
86
Contatti
Stefano Marchetti
stefano [AT] redturtle [DOT] net
87
Nota
●
●
88
Ogni marchio citato in queste pagine appartiene al
legittimo proprietario.
Con il contenuto di questa presentazione non si è
voluto ledere i diritti di nessuno, quindi nel
malaugurato caso che questo possa essere avvenuto,
vi invito a contattarmi affinchè le parti in
discussione vengano eliminate o chiarite.
Riferimenti
●
●
●
●
●
●
●
●
●
●
89
http://www.wikipedia.org/
http://it.wikipedia.org/
http://it.wikipedia.org/wiki/Web_2.0
http://it.wikipedia.org/wiki/Content_management_system
http://it.wikipedia.org/wiki/Mashup
http://en.wikipedia.org/wiki/Representational_State_Transfer
http://punto-informatico.it
http://www.vincos.it
danilla.files.wordpress.com/2008/01/dal-web-20-ai-mediasociali.pdf
http://it.wikipedia.org/wiki/Teoria_dei_grafi