Sei sulla pagina 1di 13

05/05/2011

Persone
Introduzione
Chi siamo noi:
Paola Salomoni, 05.05.11 Paola Salomoni : paola.salomoni@unibo.it
Silvia Mirri : silvia.mirri@unibo.it

Voi?

Contenuti Tecnologie per il Web

 I concetti di base relativi al Web e ai servizi Cosa è e come funziona una rete:
multimediali in rete con particolare riguardo a
quelle applicazioni che sono di supporto al lavoro Protocolli di comunicazione
cooperativo e alla formazione. Internet
 In particolare le parole chiave sono:
Web 2.0 Cosa è e come funziona il Web:
Tecnologie per il Web Markup per il Web
E-learning
Sicurezza
Accessibilità del Web
Multimedia

1
05/05/2011

E-learning Sicurezza

E-learning:  Posta elettronica


Evoluzione e definizioni Come funziona
Limiti e potenzialità
Modelli didattici e organizzativi
PEC
Standard e valore del
contenuto  Sicurezza informatica
obiettivi
Piattaforme, tecnologie e
soluzioni Minacce
 Crittografia e Firma digitale
Crittografia a chiave privata
Crittografia a chiave pubblica
Firma digitale

Attività Multimedia

Affronteremo questi contenuti attraverso: Quali media:


Introduzioni “teoriche”, ovvero spiegazioni Suoni,
delle tecnologie e delle metodologie, nonché
introduzioni ai formati e ai protocolli. Immagini (fisse),
Attività su piattaforme on line, Video.
prevalentemente di tipo Web 2.0. Codifica:
Useremo anche uno strumento per
il supporto alle comunità virtuali.  compressione
Un elaborato (una tesina) sul tema del Trasmissione
Web 2.0 da svolgere con modalità e Applicazioni on line (streaming, podcast,
tempi che definiremo durante il corso.
VoIP, P2P)

2
05/05/2011

Strumenti Valutazione

Tool che useremo: La valutazione finale terrà conto dei


SocialGo, come supporto alla comunità- seguenti elementi:
classe. Abbiamo già un gruppo e oggi
creiamo assieme i singoli account. Il risultato di una prova scritta, già programmata
e che verterà sul contenuto delle lezioni più
ATutor, un esempio di piattaforma per
l’e-learning. teoriche (50% del voto).
DokuWiki, un wiki che useremo anche La valutazione di una tesina, sul Web 2.0, da
per la realizzazione degli elaborati. svolgere come attività cooperativa on line
Altri sistemi (elenco non esaustivo!): attraverso un wiki (40% del voto).
Flickr, Myspace, Facebook, Linkedin, ….. La vivacità delle attività on-line sul sistema
che useremo come comunità (10% del voto).

Web 2.0
Web 2.0
Un ruolo centrale avranno strumenti e
metodologie del Web 2.0:
Come strumenti di lavoro cooperativo,
Come strumenti per la formazione,
Come strumenti di supporto alle
community.

Ma cosa è il Web 2.0?

3
05/05/2011

Il Web 2.0 fatto di applicazioni Definire il Web 2.0

Esistono molte definizioni di Web 2.0, un


termine che in realtà viene usato per
indicare un generico stato di evoluzione di
Internet o meglio delle applicazioni Internet,
con particolare attenzione alle applicazioni
Web.
Il Web 2.0 è spesso descritto elencandone
le principali caratteristiche oppure per
differenza con il Web tradizionale
(che viene detto anche Web 1.0).

Definire il Web 2.0 Definire il Web 2.0

[Wikipedia] Web 2.0 è un termine che  Il termine Web 2.0 fu utilizzato la prima volta nel
descrive la tendenza nell’uso delle 2004 da Tim O'Reilly che usandolo voleva
tecnologie Web e del Web design che sottolineare i cambiamenti che si stavano
verificando nel modo in cui gli sviluppatori e gli
ambisce a enfatizzare la creatività, utenti utilizzavano il Web.
l’information sharing e, in particolare, la
 Il termine non riferiva dunque direttamente a
collaborazione tra gli utenti. cambiamenti di tipo tecnologico (come lascia
Questi concetti hanno portato allo sviluppo pensare l’idea delle versioni diverse del Web).
e all’evoluzione di comunità web-based e “ Web 2.0 is the business revolution in the computer
servizi come siti di social-networking, industry caused by the move to the Internet as
wiki, blog e folksonomies. platform, and an attempt to understand the rules
for success on that new platform”

4
05/05/2011

Livelli di Web2.0-ità Web 2.0 oltre O’Really

 O'Reilly fornì alcuni esempi di applicazioni che A partire dalle tesi di


incarnavano il Web 2.0, in una gerarchia a 4 livelli: O’Really la definizione di
 Level-3: applicazioni davvero Web 2.0, che esistono solo su
Internet e derivano la loro efficacia dalla connessione tra Web 2.0 è paradossal-
persone e dalla rete. La loro efficacia cresce al crescere del mente evoluta
numero di persone che le utilizzano. Esempi sono eBay,
Wikipedia, del.icio.us, Skype.
aumentando di generalità.
 Level-2: Applicazioni che possono funzionare off line ma Si individuano:
traggono grande vantaggio dal funzionare on line, per
esempio Flickr. Elementi caratterizzanti
 Level-1: Applicazioni che possono funzionare off line ma Differenze dal Web 1.0
hanno funzionalità aggiuntive on line, per esempio Google
Docs & Spreadsheets.
Applicazioni
 Level-0: Applicazioni che funzionano nello stesso Mescoliamo anche noi le
modo off line e on line, per esempio Google Maps.
carte …..

Una immagine-definizione 1. Partecipare

Il Web 2.0 è basato sulla partecipazione


degli utenti.
Gli utenti da semplici “consumers” dei contenuti
del Web si trasformano in “prosumers”
(producers+consumers, da intendere
in questo contesto).
La tradizionale distribuzione
dei contenuti tipica del Web
tradizionale si trasforma in
information sharing e dunque
l’utente diventa parte di una
comunità virtuale.

5
05/05/2011

Web 2.0 come strumento per la


Qualche esempio
collaborazione
 Condivisione di contenuti: Il Web 2.0 è quindi centrato sulla
Wikipedia, collaborazione e interazione sociale
Flickr, realizzata attraverso la tecnologia.
YouTube Il Web 2.0 è dunque uno strumento di
…
supporto alle reti sociali:
 Comunità: [Wikipedia] Una rete sociale (spesso si usa il
Linkedin termine inglese social network) consiste di un
Facebook qualsiasi gruppo di persone connesse tra loro da
… diversi legami sociali, che vanno dalla
 Avete in mente qualche applicazione da conoscenza casuale, ai rapporti di lavoro, ai
vincoli familiari.
aggiungere all’elenco?

2. Semplicemente 3. Rimescolare

 Perché l’utente possa partecipare, occorre che le  Nel Web 2.0 spesso le te tecnologie che prendono
applicazioni siano semplici da usare. dati da una fonte e li utilizzano all’interno di un
 Nel Web 1.0 per realizzare un sito occorreva altro programma, sito e contenuto.
essere esperti di molte tecnologie complesse.  Le fonti di informazioni sono cioè rimescolate, il
 Il Web 2.0 consente anche a utenti con abilità più delle volte per mettere in evidenza relazione
tecnologiche medie di partecipare, anche tra dati (ma non esclusivamente).
producendo contenuti  Chi distribuisce i dati spesso ne consente la
 Un esempio di applicazione che da molta enfasi a fruizione anche al di fuori del proprio insieme di
questo aspetto sono i blog. Per avere un strumenti e risorse.
blog non occorre conoscere tecnologie  Questo modo di combinare le applicazioni si
particolari chiama mashup.

6
05/05/2011

Mashup Mashup

 Con mashup si intende un'applicazione web di


tipo ibrido, cioè tale da includere dinamicamente
informazioni o contenuti provenienti da più fonti.
 Mashup in questo contesto, indica una
applicazione che usa contenuto da più sorgenti
per creare un servizio completamente nuovo.
 Un esempio è Wordsfinder che supporta
nell’individuare le parole chiave più adatte a
descrivere un sito e per farlo, usa i risultati di
ricerche attraverso
diversi motori
 Altri esempi su http://mashupawards.com/

Mashup Mashup

Woozor : A Google Maps / Weather.com Portwiture: Grabs photography from Flickr


mashup providing 10 day weather forecasts that matches the content of your most
all around the world. recent Twitter updates.

7
05/05/2011

4. Standardizzare 5. Classificare

L’uso di standard è alla base del Web La grande quantità di contenuti a
tradizionale. Il Web 2.0 per raggiungere gli disposizione impone che questi siano, in
obiettivi che si propone (deve fare un uso qualche modo, classificati.
ancora più significativo degli standard (tra Nel Web tradizionale la classificazione era
cui): gerarchica e strutturata rigidamente in
Standard per la realizzazione di contenuti, anche tassonomie.
multimediali
Nel Web 2.0 la classificazione è affidata alla
Standard per la presentazione,
comunità che categorizza i contenuti in
Standard per la mobilità,
modo spontaneo utilizzando un metodo che
Standard per l’accessibilità,
va sotto il nome di folksonomia.
…

Folksonomie Qualche esempio

 Folksonomia è un termine (derivato dall’inglese Molte applicazioni fanno uso di folksonomie.


folksonomy) che descrive una categorizzazione
collaborativa di informazioni mediante l'utilizzo di Due esempi sono:
parole chiave (o tag) scelte liberamente. YouTube, in cui i contenuti
 Il termine si riferisce alla metodologia utilizzata da sono etichettati spontanea-
gruppi di persone che collaborano spontaneamente
mente dagli autori;
per organizzare in categorie le informazioni disponibili
attraverso il Web 2.0. Questo metodo, in contrasto del.icio.us, un sistema di
con i metodi di classificazione formale (in particolare social bookmarking per la
con la tassonomia classica), cresce soprattutto in ricerca e la condivisione
comunità non gerarchiche legate ad applicazioni Web, di bookmark
attraverso le quali vengono diffusi contenuti
testuali e/o multimediali.

8
05/05/2011

Tag cloud 6. Beta per sempre

tag cloud è una  Le applicazioni Web 2.0 sono


continuamente rilasciate, riscritte
rappresentazione e rivisitate ovvero sono in
visiva delle etichette continuo sviluppo.
(tag) o parole chiave  Sono cioè perennemente in versione beta:
usate in un sito web. La maggior parte delle applicazioni di Google,
sono ancora in beta.
Di solito si usa un
Flickr pare che sia modificato ogni 30 minuti.
font più grande alle
MySpace e altre reti sociali aggiungono
parole più importanti. nuove caratteristiche ogni quindici giorni.
Si tratta quindi di una  Beta significa “in evoluzione” e dunque è
lista pesata. usato in accezione positiva.

Altro? Tecnologie di supporto: RSS

Abbiamo introdotto 6 macrocaratteristiche a La produzione continua di nuove


cui abbiamo associato tecnologie e informazioni richiede sistemi che
applicazioni. consentano agli utenti di rimanere
Ci sono però altri ingredienti, citati nelle aggiornati senza sforzo.
definizioni e trasversalmente legati alle Per consentire forme di “abbonamento” ai
caratteristiche che abbiamo evidenziato: nuovi contenuti il Web 2.0 usa RSS (Really
RSS Simple Syndication) un formato già proprio
podcasting del Web tradizionale.
AJAX Le informazioni RSS sono strutturate in feed
RIA e sono gestite tramite aggregatori.

9
05/05/2011

Tecnologie di supporto: RSS Tecnologie di supporto: AJAX

 L’aggregatore (in inglese: feed reader) è un  AJAX (Asynchronous JavaScript and XML) è una
programma in grado di effettuare il download di un tecnica di sviluppo web per creare applicazioni web
interattive.
feed RSS. Per usarlo l’utente deve indicare al
 L’idea alla base di AJAX è che le pagine contengano
programma l’indirizzo Web del feed. codice di collegamento tra il browser e il server.
 Un feed RSS proveniente da un sito può essere  Usando questi programmi la pagina
facilmente importato in un altro sito Web, per viene composta attraverso lo scambio (trasparente
incorporarne i contenuti all'interno delle proprie all’utente) di piccoli
pagine. pacchetti di dati con il server, così che
si possa ricaricare ad ogni modifica
 Da notare che questa tecnologia solo la parte della pagina che ne è
è alla base anche del podcasting. interessata.

Tecnologie di supporto: AJAX Da AJAX alle RIA

 Le applicazioni web tradizionali consentono agli  Le Rich Internet Application (RIA) sono applicazioni
utenti di compilare moduli e, quando questi moduli web che possiedono le caratteristiche e le funzionalità
vengono inviati, viene inviata una richiesta al web- delle tradizionali applicazioni per computer, senza
server. Il web server agisce in base a ciò che è però necessitare dell'installazione sul disco fisso.
stato trasmesso dal modulo e risponde mostrando  Per esempio sono disponibili Word processor e Fogli
una nuova pagina. elettronici completamente on line (basati su AJAX).
 Questo approccio comporta lunghe attese dovute  L'interazione con una RIA avviene in remoto, tramite
a elaborazione e trasmissione. un comune web browser che esegue parte
dell’applicazione garantendo pronta risposta
 Con AJAX è quindi possibile migliorare dell'interfaccia utente.
l'interattività, la velocità di esecuzione e l'usabilità  I dati e parte dell'applicazione rimangono invece
di una pagina web. sul server remoto e dunque non consumano
risorse (incluso spazio disco) dal lato utente.

10
05/05/2011

Esempio: Google Spreadsheet Qualche conclusione

 Abbiamo visto una carrellata di


Caratteristiche
Tecnologie
Applicazioni
 Questi sono i principali elementi che sono usati
(nelle diverse versioni) per definire o spiegare il
Web 2.0
 Non sono necessariamente gli unici:
Open Source e/o Common Creative
Mobilità e più in generale convergenza
…

Qualche numero Qualche numero…

 (http://www.facebook.com/press/info.php?factshe  La rete di LinkedIn a Gennaio 2009 contava circa


et#/press/info.php?timeline) 30 milioni di utenti e presentava un una velocità di
 Statistiche di Facebook, 2009 crescita di circa 100.000 iscritti a settimana (fonte
Aprile: Facebook raggiunge più di 200 milioni di utenti Wikipedia).
attivi
Febbraio: Facebook raggiunge più di 175 milioni di utenti
attivi
Gennaio: Facebook raggiunge più di 150 milioni di utenti
attivi
 L’applicazione è stata lanciata a
febbraio 2004.

11
05/05/2011

Open source Mobilità

 Alla base del Web 2.0 c’è l’open access, inteso Molte delle applicazioni che abbiamo citato
come luogo (virtuale) al quale chiunque può sono fruibili da terminali mobili (palmari o
liberamente accedere attraverso l’impiego di cellulari).
software gratuito al fine di condividere L’uso di questo tipo di device ha sempre più
informazioni e collaborare per creare nuova spesso un ruolo fondamentale non solo
conoscenza, e nel quale gli utenti siano al tempo nella fruizione ma anche e soprattutto nella
stesso produttori e fruitori dell’informazione. produzione dei contenuti (vedi i video su
 A questa idea è spesso associato il libero uso di YouTube).
contenuti e applicazioni, così come inteso nelle
La mobilità è dunque già ora un
licenze d’uso libere (open source-free
importante elemento del Web 2.0
software, creative commons).

Convergenza Web o non Web?

 La convergenza va oltre alla mobilità e, in parte,  Dalla sua nascita il Web ambisce a diventare una
richiede un ulteriore avanzamento delle tecnologie interfaccia universale attraverso cui fruire di
di comunicazione che ancora è in corso. contenuti e applicazioni.
 Convergenza nelle applicazioni:  Nel tempo questa vocazione si è rafforzata anche
Comporta l’uso di una sola interfaccia (il Web) per tutti i se esistono applicazioni, classificate come Web
servizi informativi. Ci siamo quasi. 2.0 che in realtà non usano per funzionare le
 Convergenza nei device e nelle reti: tecnologie del Web bensì tecnologie proprie.
Significa fruire dei servizi da tutti i possibili device,  Esempi sono:
collegati attraverso qualunque mezzo (per esempio
usare la TV per navigare). Il lavoro da fare è Skype
maggiore. Second Life
P2P

12
05/05/2011

Second Life Una nostra prima conclusione

Second Life è un mondo virtuale  Abbiamo introdotto il Web 2.0 che fa da tema
centrale al corso di quest’anno.
tridimensionale multi-utente online,  Lo useremo anche per le tesine.
inventato nel 2003 dalla società americana  Tenendo in mente la prospettiva del Web 2.0 e
Linden Lab su idea di Philip Rosedale. usando gli strumenti che ci mette a disposizione
affronteremo gli argomenti del programma, tra cui:
Al lancio nel 2003 Second Life funzionava Il Web
su 16 server e aveva 1.000 utenti. Internet
I Multimedia
Gli abitanti che si sono collegati negli L’e-learning
ultimi 60 giorni sono circa 1.400.000 …
 L’introduzione al Web 2.0 si concluderà
quindi molto probabilmente con l’esame.

SocialGO Riferimenti

 Web 2.0 su Wikipedia,


A supporto del corso useremo uno http://en.wikipedia.org/wiki/Web_2.0
strumento 2.0 per creare una comunità  John Battelle Tim O'Reilly, The State of the Internet
Industry,
virtuale: http://conferences.oreillynet.com/presentations/web2con/in
Il contesto non è molto favorevole …. tro_tim_john.ppt
 Tim O'Reilly, What Is Web 2.0,
Abbiamo però un efficace animatore e delle forti http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/3
motivazioni a partecipare! 0/what-is-web-20.html
 Tim O'Reilly Web 2.0 Compact Definition: Trying Again,
Questo strumento è SocialGO. http://radar.oreilly.com/archives/2006/12/web-20-compact-
definition-tryi.html
 Tim O'Reilly, Levels of the Game: The Hierarchy of Web
2.0 Applications,
http://radar.oreilly.com/archives/2006/07/levels-of-the-
game-the-hierarc.html

13

Potrebbero piacerti anche