Informatica per la comunicazione" - lezione 10 -



Похожие документы
Informatica per la comunicazione" - lezione 9 -

Informatica per la comunicazione" - lezione 5 -

Sistemi Web! per il turismo! - lezione 5 -

Ipertesto. Reti e Web. Ipertesto. Ipertesto. Ipertestualità e multimedialità

HTML il linguaggio per creare le pagine per il web

Comprendere cosa è Internet e sapere quali sono i suoi principali impieghi. 25/09/2011 prof. Antonio Santoro

Architettura client-server

Come funziona internet

Informatica per la comunicazione" - lezione 10 -

InterNet: rete di reti

Applicazioni web centrati sui dati (Data-centric web applications)

Siti web centrati sui dati (Data-centric web applications)

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

Il World Wide Web. Il Servizio World Wide Web (WWW) WWW WWW WWW WWW. Storia WWW: obbiettivi WWW: tecnologie Le Applicazioni Scenari Futuri.

Reti di Calcolatori. Il Livello delle Applicazioni

Protocolli applicativi: FTP

Lezione n 1! Introduzione"

Capitolo 4 Pianificazione e Sviluppo di Web Part

Iniziare con Internet Explorer. dott. Andrea Mazzini

Corso di HTML. Prerequisiti. Modulo L3. 1-Concetti generali. Browser Rete Internet Client e server. M. Malatesta 1-Concetti generali-12 28/07/2013

Comunicazione nel tempo

Linguaggio HTML. Reti. Il Linguaggio HTML. Il Linguaggio HTML

Come funziona il WWW. Architettura client-server. Web: client-server. Il protocollo

Creare un Ipertesto. 1

Facendo clic su parole, immagini e icone si può passare da un sito all'altro.

Il funzionamento delle reti

Corso Creare Siti WEB

Internet Internet è universalmente nota come la Rete delle reti: un insieme smisurato di computer collegati tra loro per scambiarsi dati e servizi.

prof. Mario Dalessandro

Internet Architettura del www

Ipertesto, navigazione e cenni HTML. Lezione Informatica I CLAWEB

L utente generico può saltare da un punto all altro del documento o da un documento all altro seguendo i link

19. LA PROGRAMMAZIONE LATO SERVER

Manuali.net. Nevio Martini

Introduzione a Internet e al World Wide Web

Reti di Telecomunicazione Lezione 6

Scaletta. Estensioni UML per il Web. Applicazioni web - 2. Applicazioni web. WAE: Web Application Extension for UML. «Client page»

Il funzionamento delle reti

Internet Terminologia essenziale

MANUALE MOODLE STUDENTI. Accesso al Materiale Didattico

Elementi di Informatica e Programmazione

ESERCITAZIONE Semplice creazione di un sito Internet

Internet e posta elettronica. A cura di Massimiliano Buschi

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Oreste Signore, Responsabile Ufficio Italiano W3C Area della Ricerca CNR - via Moruzzi, Pisa

Esercizi di JavaScript

Lezione II: Web server e ambiente di lavoro

XML. XML è contemporaneamente: XML non è:

Introduzione al linguaggio HTML. A. Lorenzi - Università di Bergamo - Facoltà di Economia 1

Dal protocollo IP ai livelli superiori

TCP/IP: INDIRIZZI IP SIMBOLICI

INTERNET PER INIZIARE PRIMA PARTE

Client - Server. Client Web: il BROWSER

Internet e World Wide Web

WEBALIZER GUIDA ALLA LETTURA DELLE STATISTICHE

sito web sito Internet

SERVIZI OFFERTI DA INTERNET INTERNET POSTA ELETTRONICA

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

5. Fondamenti di navigazione e ricerca di informazioni sul Web

Capitolo 3. Il funzionamento delle reti

Il Digital Signage. Utilizzi. Il Digital Signage

HTML INFORMATICA PER LE APPLICAZIONI ECONOMICHE PROF.SSA BICE CAVALLO

Informatica per la comunicazione" - lezione 9 -

HTML SITI WEB. FEQUENZA OBBLIGATORIA 80% ESERCITAZIONI (laboratorio) RICONOSCIMENTO 3 CFU. infolab@uniroma3.it host.uniroma3.it/laboratori/infolab

Reti di calcolatori. Reti di calcolatori

Corso di PHP. Prerequisiti. 1 - Introduzione

OSOR. Applicazioni di Rete

XML (extensible Markup Language)

Laboratorio Matematico Informatico 2

IL SOFTWARE. Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008

Il linguaggio HTML - Parte 4

Javascript: il browser

MANUALE PER L UTILIZZO DELLA FUNZIONE EVENTI Rel.1.2 del 29 gennaio 2004

Siti interattivi e dinamici. in poche pagine

PowerPoint 2007 Le funzioni

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

Cercare documenti Web

Corso di Web Programming

La rete Internet. Percorso di Preparazione agli Studi di Ingegneria. Università degli Studi di Brescia. Docente: Massimiliano Giacomin

Internet e i suoi servizi. Luca Cervone (luca.cervone@unibo.it)

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Corso basi di dati Installazione e gestione di PWS

Sistemi Informativi di relazione - Internet

CONCETTI DI NAVIGAZIONE IN RETE

Транскрипт:

Informatica per la comunicazione" - lezione 10 -

Evoluzione del Web" Nell evoluzione del Web si distinguono oggi diverse fasi:" Web 1.0: la fase iniziale, dal 1991 ai primi anni del 2000" Web 2.0: dai primi anni del 2000 a oggi (il termine Web 2.0 è stato usato per la prima volta nel 2004)" Web 3.0: ciò che il Web dovrebbe diventare nei prossimi anni"..." La distinzione fra queste fasi è piuttosto vaga, e autori diversi le definiscono in modi differenti: per comodità faremo comunque uso di questa terminologia, almeno in modo informale"

Il Web 1.0" risorse rese disponibili " problemi e soluzioni" la tipologia dell interazione"

Risorse rese disponibili" Il Web 1.0 è innanzitutto un ipertesto multimediale distribuito:" ipertesto: il Web 1.0 è costituito da pagine collegate fra loro da link, che consentono a un utente di navigare nell ipertesto" multimediale: le pagine contengono un testo audiovisivo nel senso più ampio del termine: testo linguistico, grafici, immagini, video" distribuito: le pagine dell ipertesto risiedono su molti host distinti, connessi tramite internet" Un insieme di pagine web correlate (in genere, ma non necessariamente, memorizzate su un singolo host) costituiscono un sito Web"

Problemi e soluzioni" La seguente tabella schematizza i principali problemi del Web 1.0 e le relative soluzioni:" " lato server" " lato client" problema" costruire le pagine" pubblicare le pagine" trovare le pagine" visualizzare le pagine" soluzione" linguaggio HTML (HyperText Markup Language)" protocollo HTTP, URL (Uniform Resource Locator)" motori di ricerca" browser"

I linguaggi di marcatura" Un linguaggio di marcatura (markup language) è un sistema di simboli convenzionali (chiamati tag) che possono essere utilizzati per marcare certe sezioni di un testo, associando una determinata proprietà a ciascuna sezione" Esempio:" " <titoloopera>la Divina Commedia</titoloOpera> <nomeautore>dante Alighieri</nomeAutore> <titolovolume>inferno</titolovolume> <titolocapitolo>canto I</titoloCapitolo> <testo> Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura ché la diritta via era smarrita... </testo>

I tag si comportano come delle parentesi: a ogni tag di apertura deve corrispondere un tag di chiusura e fra questi è contenuta la sezione marcata del testo:" " <titoloopera>il cacciatore di aquiloni</titoloopera> È possibile inserire l una nell altra sezioni marcate di testo:" "<capitolo> <titolocapitolo>uno</titolocapitolo> <periodo> Sono diventato la persona che sono oggi all età di dodici anni, in una gelida giornata invernale del 1975.... </periodo>... </capitolo>...

Il linguaggio HTML" HTML (HyperText Markup Language) è un linguaggio standard per la marcatura di ipertesti, ovvero di testi che possono contenere collegamenti (link) ad altre pagine" HTML prevede un insieme prefissato di tag, il cui significato è definito da una raccomandazione W3C" "Esempi di tag HTML:" " "<head>... </head> <style>... </style> <title>... </title> <body>... </body>

"HTML (HyperText Markup Language) è un linguaggio standard per la marcatura di ipertesti, ovvero di testi che possono contenere collegamenti (link) ad altre pagine" "HTML prevede un insieme prefissato di tag, il cui significato è definito da una raccomandazione W3C" "Esempi di tag HTML:" " "<head>... </head> Significato va sempre <style>... </style> inteso in maniera molto <title>... </title> debole in informatica. <body>... </body> Ricordatevi della stanza cinese. "

Significato?" < 題 >Freedom</ 題 >

Il W3C dice:" Authors should use the TITLE element to identify the contents of a document. Since users often consult documents out of context, authors should provide context-rich titles. Thus, instead of a title such as "Introduction", which doesn't provide much contextual background, authors should supply a title such as "Introduction to Medieval Bee-Keeping" instead."

Le pagine HTML" Nel caso più semplice, una pagina web è un file di testo marcato tramite tag HTML "" per costruire una pagina è possibile: " scrivere direttamente un file HTML utilizzando un editor di file di testo" oppure scrivere una pagina web con uno strumento software specifico, che la traduce automaticamente in HTML" per visualizzare una pagina è possibile:" utilizzare un browser, che è in grado di visualizzare i file HTML interpretando i tag in modo coerente con le raccomandazioni W3C"

Pagine dinamiche" L accesso a una pagina web può innescare l esecuzione di programmi, ad esempio per eseguire la prenotazione di un biglietto aereo" Questi programmi possono generare, in tutto o in parte, la pagina che viene visualizzata all interno dal browser: si parla allora di pagine dinamiche, mentre le pagine contenenti un testo fisso sono dette pagine statiche" Ad esempio, il sito del corso cs.unibg.it/verdicch/ico.html è costituito da una pagina statica, mentre durante l acquisto di un biglietto su easyjet.com si può vedere una sequenza di pagine dinamiche" Le pagine dinamiche di easyjet.com hanno una caratteristica in più: sono pagine interattive, che generano contenuti diversi a seconda di particolari richieste eseguite dall utente"

Pubblicare pagine" Una pagina web si dice pubblicata quando è accessibile tramite internet" Per accedere a una pagina occorre localizzarla nella rete" A questo scopo ogni pagina web è contraddistinta da un URL (Uniform Resource Locator), ad esempio:" " http://cs.unibg.it/verdicch/ico.html"

Una pagina web si dice pubblicata quando è accessibile tramite internet" Per accedere a una pagina occorre localizzarla nella rete" A questo scopo ogni pagina web è contraddistinta da un URL (Uniform Resource Locator), ad esempio:" " http://cs.unibg.it/verdicch/ico.html" la parte http:// identifica il protocollo di trasferimento di ipertesti (ISO/OSI livello 7, vedi III-1:26)" la parte www.usi.ch identifica un dominio (vedi III-1:28)" la parte universita/library.htm identifica un file HTML (come indicato dall estensione htm) descrivendo il cammino nel file system dello host corrispondente al dominio (vedi II-1:9)"

Una pagina web si dice pubblicata quando è accessibile tramite internet" Per accedere a una pagina occorre localizzarla nella rete" A questo scopo ogni pagina web è contraddistinta da un URL (Uniform Resource Locator), ad esempio:" http://cs.unibg.it/verdicch/ico.html" identifica il protocollo di trasferimento di ipertesti (ISO/OSI livello 7, vedi III-1:26)" la parte www.usi.ch identifica un dominio (vedi III-1:28)" la parte universita/library.htm identifica un file HTML (come indicato dall estensione htm) descrivendo il cammino nel file system dello host corrispondente al dominio (vedi II-1:9)"

Una pagina web si dice pubblicata quando è accessibile tramite internet" Per accedere a una pagina occorre localizzarla nella rete" A questo scopo ogni pagina web è contraddistinta da un URL (Uniform Resource Locator), ad esempio:" http://cs.unibg.it/verdicch/ico.html" identifica l host in internet"

Una pagina web si dice pubblicata quando è accessibile tramite internet" Per accedere a una pagina occorre localizzarla nella rete" A questo scopo ogni pagina web è contraddistinta da un URL (Uniform Resource Locator), ad esempio:" http://cs.unibg.it/verdicch/ico.html" "identifica un file HTML (come indicato dall estensione html) descrivendo il cammino nel file system (tra le cartelle in cui sono organizzati i file) dello host"